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

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

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

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

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

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

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

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

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

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

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

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

#s-75246a84-c995-4eae-93f5-89242871e5ca {
  min-height: 50px;
}








#s-75246a84-c995-4eae-93f5-89242871e5ca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-75246a84-c995-4eae-93f5-89242871e5ca.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-b571af8c-43d6-42fb-a8cf-61eae96efe97 {
  max-width: 1464px;
aspect-ratio: 1464/600;
text-align: center;
}

#s-b571af8c-43d6-42fb-a8cf-61eae96efe97 {
  margin: 0 !important;
  overflow: visible;
}

#s-b571af8c-43d6-42fb-a8cf-61eae96efe97-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b571af8c-43d6-42fb-a8cf-61eae96efe97 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b571af8c-43d6-42fb-a8cf-61eae96efe97 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image {
  /* Add background color handling */
  
}

#s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b571af8c-43d6-42fb-a8cf-61eae96efe97 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-b571af8c-43d6-42fb-a8cf-61eae96efe97 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b571af8c-43d6-42fb-a8cf-61eae96efe97 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-b571af8c-43d6-42fb-a8cf-61eae96efe97 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image {
  box-sizing: border-box;
}



.s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container {
      position: relative;
    }

    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

@media (min-width: 1200px){#s-b571af8c-43d6-42fb-a8cf-61eae96efe97 {
  margin: 0 !important;
  overflow: visible;
}

#s-b571af8c-43d6-42fb-a8cf-61eae96efe97-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b571af8c-43d6-42fb-a8cf-61eae96efe97 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b571af8c-43d6-42fb-a8cf-61eae96efe97 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image {
  /* Add background color handling */
  
}

#s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b571af8c-43d6-42fb-a8cf-61eae96efe97 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-b571af8c-43d6-42fb-a8cf-61eae96efe97 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b571af8c-43d6-42fb-a8cf-61eae96efe97 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-b571af8c-43d6-42fb-a8cf-61eae96efe97 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image {
  box-sizing: border-box;
}



.s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container {
      position: relative;
    }

    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b571af8c-43d6-42fb-a8cf-61eae96efe97 {
  margin: 0 !important;
  overflow: visible;
}

#s-b571af8c-43d6-42fb-a8cf-61eae96efe97-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b571af8c-43d6-42fb-a8cf-61eae96efe97 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b571af8c-43d6-42fb-a8cf-61eae96efe97 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image {
  /* Add background color handling */
  
}

#s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b571af8c-43d6-42fb-a8cf-61eae96efe97 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-b571af8c-43d6-42fb-a8cf-61eae96efe97 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b571af8c-43d6-42fb-a8cf-61eae96efe97 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-b571af8c-43d6-42fb-a8cf-61eae96efe97 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image {
  box-sizing: border-box;
}



.s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container {
      position: relative;
    }

    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b571af8c-43d6-42fb-a8cf-61eae96efe97 {
  margin: 0 !important;
  overflow: visible;
}

#s-b571af8c-43d6-42fb-a8cf-61eae96efe97-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b571af8c-43d6-42fb-a8cf-61eae96efe97 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b571af8c-43d6-42fb-a8cf-61eae96efe97 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image {
  /* Add background color handling */
  
}

#s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b571af8c-43d6-42fb-a8cf-61eae96efe97 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-b571af8c-43d6-42fb-a8cf-61eae96efe97 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b571af8c-43d6-42fb-a8cf-61eae96efe97 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-b571af8c-43d6-42fb-a8cf-61eae96efe97 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image {
  box-sizing: border-box;
}



.s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container {
      position: relative;
    }

    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (max-width: 767px){#s-b571af8c-43d6-42fb-a8cf-61eae96efe97 {
  margin: 0 !important;
  overflow: visible;
}

#s-b571af8c-43d6-42fb-a8cf-61eae96efe97-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b571af8c-43d6-42fb-a8cf-61eae96efe97 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b571af8c-43d6-42fb-a8cf-61eae96efe97 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image {
  /* Add background color handling */
  
}

#s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b571af8c-43d6-42fb-a8cf-61eae96efe97 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-b571af8c-43d6-42fb-a8cf-61eae96efe97 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b571af8c-43d6-42fb-a8cf-61eae96efe97 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-b571af8c-43d6-42fb-a8cf-61eae96efe97 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image {
  box-sizing: border-box;
}



.s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container {
      position: relative;
    }

    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b571af8c-43d6-42fb-a8cf-61eae96efe97 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}
.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: #000000;
  font-family: "Inter";
  text-transform: none;
  font-weight: 700;
  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-33d96088-89af-420c-a464-ea8302a77649 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-33d96088-89af-420c-a464-ea8302a77649 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-eb9fad84-5e7a-4070-97e0-2f9fa07ac26a {
  min-height: 50px;
}








#s-eb9fad84-5e7a-4070-97e0-2f9fa07ac26a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-eb9fad84-5e7a-4070-97e0-2f9fa07ac26a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-bd199f9a-6c64-44fe-8345-13985ece66db {
  min-height: 50px;
}








#s-bd199f9a-6c64-44fe-8345-13985ece66db > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bd199f9a-6c64-44fe-8345-13985ece66db.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

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

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

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

.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6 {
  color: #000000;
  font-family: "Inter";
  font-weight: 700;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-theme-text-content h1,
.shg-theme-text-content h2,
.shg-theme-text-content h3,
.shg-theme-text-content h4,
.shg-theme-text-content h5,
.shg-theme-text-content h6 {
  color: #000000;
  font-family: "Inter";
  font-weight: 700;
}

.shg-theme-text-content p {
  color: #000000;
  font-family: "Inter";
  font-weight: 400;
}

#s-89f9a705-43c1-495f-9e4a-cec346ec7197 {
  margin-top: -8px;
margin-bottom: -8px;
min-height: 50px;
}








#s-89f9a705-43c1-495f-9e4a-cec346ec7197 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-89f9a705-43c1-495f-9e4a-cec346ec7197.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c79bbd55-1ea6-4ee8-86f5-32893400afe8 {
  padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}








#s-c79bbd55-1ea6-4ee8-86f5-32893400afe8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c79bbd55-1ea6-4ee8-86f5-32893400afe8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shg-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

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

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

/* 
  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-bf556b6a-558a-4289-8fc2-c53e96c15c59 {
  margin-left: 2%;
margin-right: 2%;
}

@media (min-width: 0px) {
[id="s-bf556b6a-558a-4289-8fc2-c53e96c15c59"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-bf556b6a-558a-4289-8fc2-c53e96c15c59"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-bf556b6a-558a-4289-8fc2-c53e96c15c59"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-bf556b6a-558a-4289-8fc2-c53e96c15c59"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

#s-e29c769a-789b-4623-a701-b79677c2ae69 {
  margin-top: 7px;
margin-bottom: 7px;
max-width: 50px;
aspect-ratio: 1/1;
text-align: center;
}

#s-e29c769a-789b-4623-a701-b79677c2ae69 {
  margin: 0 !important;
  overflow: visible;
}

#s-e29c769a-789b-4623-a701-b79677c2ae69-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e29c769a-789b-4623-a701-b79677c2ae69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 7px;
  margin-bottom: 7px;
}

.shg-image-content-margin-container-s-e29c769a-789b-4623-a701-b79677c2ae69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image {
  /* Add background color handling */
  
}

#s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e29c769a-789b-4623-a701-b79677c2ae69 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e29c769a-789b-4623-a701-b79677c2ae69 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e29c769a-789b-4623-a701-b79677c2ae69 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-e29c769a-789b-4623-a701-b79677c2ae69 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e29c769a-789b-4623-a701-b79677c2ae69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image {
  box-sizing: border-box;
}



.s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e29c769a-789b-4623-a701-b79677c2ae69 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container {
      position: relative;
    }

    .s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

@media (min-width: 1200px){#s-e29c769a-789b-4623-a701-b79677c2ae69 {
  margin: 0 !important;
  overflow: visible;
}

#s-e29c769a-789b-4623-a701-b79677c2ae69-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e29c769a-789b-4623-a701-b79677c2ae69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e29c769a-789b-4623-a701-b79677c2ae69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image {
  /* Add background color handling */
  
}

#s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e29c769a-789b-4623-a701-b79677c2ae69 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e29c769a-789b-4623-a701-b79677c2ae69 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e29c769a-789b-4623-a701-b79677c2ae69 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-e29c769a-789b-4623-a701-b79677c2ae69 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e29c769a-789b-4623-a701-b79677c2ae69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image {
  box-sizing: border-box;
}



.s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e29c769a-789b-4623-a701-b79677c2ae69 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container {
      position: relative;
    }

    .s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e29c769a-789b-4623-a701-b79677c2ae69 {
  margin: 0 !important;
  overflow: visible;
}

#s-e29c769a-789b-4623-a701-b79677c2ae69-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e29c769a-789b-4623-a701-b79677c2ae69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e29c769a-789b-4623-a701-b79677c2ae69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image {
  /* Add background color handling */
  
}

#s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e29c769a-789b-4623-a701-b79677c2ae69 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e29c769a-789b-4623-a701-b79677c2ae69 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e29c769a-789b-4623-a701-b79677c2ae69 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-e29c769a-789b-4623-a701-b79677c2ae69 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e29c769a-789b-4623-a701-b79677c2ae69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image {
  box-sizing: border-box;
}



.s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e29c769a-789b-4623-a701-b79677c2ae69 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container {
      position: relative;
    }

    .s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e29c769a-789b-4623-a701-b79677c2ae69 {
  margin: 0 !important;
  overflow: visible;
}

#s-e29c769a-789b-4623-a701-b79677c2ae69-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e29c769a-789b-4623-a701-b79677c2ae69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e29c769a-789b-4623-a701-b79677c2ae69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image {
  /* Add background color handling */
  
}

#s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e29c769a-789b-4623-a701-b79677c2ae69 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e29c769a-789b-4623-a701-b79677c2ae69 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e29c769a-789b-4623-a701-b79677c2ae69 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-e29c769a-789b-4623-a701-b79677c2ae69 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e29c769a-789b-4623-a701-b79677c2ae69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image {
  box-sizing: border-box;
}



.s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e29c769a-789b-4623-a701-b79677c2ae69 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container {
      position: relative;
    }

    .s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}@media (max-width: 767px){#s-e29c769a-789b-4623-a701-b79677c2ae69 {
  margin: 0 !important;
  overflow: visible;
}

#s-e29c769a-789b-4623-a701-b79677c2ae69-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e29c769a-789b-4623-a701-b79677c2ae69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e29c769a-789b-4623-a701-b79677c2ae69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image {
  /* Add background color handling */
  
}

#s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e29c769a-789b-4623-a701-b79677c2ae69 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e29c769a-789b-4623-a701-b79677c2ae69 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e29c769a-789b-4623-a701-b79677c2ae69 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-e29c769a-789b-4623-a701-b79677c2ae69 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e29c769a-789b-4623-a701-b79677c2ae69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image {
  box-sizing: border-box;
}



.s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e29c769a-789b-4623-a701-b79677c2ae69 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container {
      position: relative;
    }

    .s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e29c769a-789b-4623-a701-b79677c2ae69.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e29c769a-789b-4623-a701-b79677c2ae69 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}
#s-6f9ceb66-66f5-48ba-b1b3-3290ac4342e7 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-cf90e28a-fe13-415d-8a30-ec68643216e2 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-9ac3b114-4e19-47a3-892c-5f5117d84648 {
  margin-top: 7px;
margin-bottom: 7px;
max-width: 50px;
aspect-ratio: 1/1;
text-align: center;
}

#s-9ac3b114-4e19-47a3-892c-5f5117d84648 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ac3b114-4e19-47a3-892c-5f5117d84648-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ac3b114-4e19-47a3-892c-5f5117d84648 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 7px;
  margin-bottom: 7px;
}

.shg-image-content-margin-container-s-9ac3b114-4e19-47a3-892c-5f5117d84648 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ac3b114-4e19-47a3-892c-5f5117d84648 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9ac3b114-4e19-47a3-892c-5f5117d84648 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ac3b114-4e19-47a3-892c-5f5117d84648 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-9ac3b114-4e19-47a3-892c-5f5117d84648 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ac3b114-4e19-47a3-892c-5f5117d84648.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image {
  box-sizing: border-box;
}



.s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ac3b114-4e19-47a3-892c-5f5117d84648 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container {
      position: relative;
    }

    .s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

@media (min-width: 1200px){#s-9ac3b114-4e19-47a3-892c-5f5117d84648 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ac3b114-4e19-47a3-892c-5f5117d84648-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ac3b114-4e19-47a3-892c-5f5117d84648 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ac3b114-4e19-47a3-892c-5f5117d84648 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ac3b114-4e19-47a3-892c-5f5117d84648 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9ac3b114-4e19-47a3-892c-5f5117d84648 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ac3b114-4e19-47a3-892c-5f5117d84648 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-9ac3b114-4e19-47a3-892c-5f5117d84648 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ac3b114-4e19-47a3-892c-5f5117d84648.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image {
  box-sizing: border-box;
}



.s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ac3b114-4e19-47a3-892c-5f5117d84648 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container {
      position: relative;
    }

    .s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9ac3b114-4e19-47a3-892c-5f5117d84648 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ac3b114-4e19-47a3-892c-5f5117d84648-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ac3b114-4e19-47a3-892c-5f5117d84648 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ac3b114-4e19-47a3-892c-5f5117d84648 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ac3b114-4e19-47a3-892c-5f5117d84648 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9ac3b114-4e19-47a3-892c-5f5117d84648 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ac3b114-4e19-47a3-892c-5f5117d84648 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-9ac3b114-4e19-47a3-892c-5f5117d84648 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ac3b114-4e19-47a3-892c-5f5117d84648.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image {
  box-sizing: border-box;
}



.s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ac3b114-4e19-47a3-892c-5f5117d84648 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container {
      position: relative;
    }

    .s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9ac3b114-4e19-47a3-892c-5f5117d84648 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ac3b114-4e19-47a3-892c-5f5117d84648-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ac3b114-4e19-47a3-892c-5f5117d84648 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ac3b114-4e19-47a3-892c-5f5117d84648 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ac3b114-4e19-47a3-892c-5f5117d84648 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9ac3b114-4e19-47a3-892c-5f5117d84648 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ac3b114-4e19-47a3-892c-5f5117d84648 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-9ac3b114-4e19-47a3-892c-5f5117d84648 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ac3b114-4e19-47a3-892c-5f5117d84648.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image {
  box-sizing: border-box;
}



.s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ac3b114-4e19-47a3-892c-5f5117d84648 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container {
      position: relative;
    }

    .s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}@media (max-width: 767px){#s-9ac3b114-4e19-47a3-892c-5f5117d84648 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ac3b114-4e19-47a3-892c-5f5117d84648-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ac3b114-4e19-47a3-892c-5f5117d84648 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ac3b114-4e19-47a3-892c-5f5117d84648 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ac3b114-4e19-47a3-892c-5f5117d84648 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9ac3b114-4e19-47a3-892c-5f5117d84648 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ac3b114-4e19-47a3-892c-5f5117d84648 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-9ac3b114-4e19-47a3-892c-5f5117d84648 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ac3b114-4e19-47a3-892c-5f5117d84648.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image {
  box-sizing: border-box;
}



.s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ac3b114-4e19-47a3-892c-5f5117d84648 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container {
      position: relative;
    }

    .s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ac3b114-4e19-47a3-892c-5f5117d84648.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ac3b114-4e19-47a3-892c-5f5117d84648 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}
#s-4bcce14d-8dc7-46fa-a5fd-30bc01304ac5 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-ec44a004-7977-4b07-beb3-205a0c8022b7 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 {
  margin-top: 7px;
margin-bottom: 7px;
max-width: 50px;
aspect-ratio: 1/1;
text-align: center;
}

#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 {
  margin: 0 !important;
  overflow: visible;
}

#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 7px;
  margin-bottom: 7px;
}

.shg-image-content-margin-container-s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image {
  /* Add background color handling */
  
}

#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image {
  box-sizing: border-box;
}



.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container {
      position: relative;
    }

    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

@media (min-width: 1200px){#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 {
  margin: 0 !important;
  overflow: visible;
}

#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image {
  /* Add background color handling */
  
}

#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image {
  box-sizing: border-box;
}



.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container {
      position: relative;
    }

    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 {
  margin: 0 !important;
  overflow: visible;
}

#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image {
  /* Add background color handling */
  
}

#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image {
  box-sizing: border-box;
}



.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container {
      position: relative;
    }

    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 {
  margin: 0 !important;
  overflow: visible;
}

#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image {
  /* Add background color handling */
  
}

#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image {
  box-sizing: border-box;
}



.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container {
      position: relative;
    }

    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}@media (max-width: 767px){#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 {
  margin: 0 !important;
  overflow: visible;
}

#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image {
  /* Add background color handling */
  
}

#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image {
  box-sizing: border-box;
}



.s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container {
      position: relative;
    }

    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f895cb3c-5f91-4154-ac09-383ac8dcc0b0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}
#s-f3ee9218-3ae1-4976-a25b-b1a3432c34b7 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-9a369996-ff21-45f7-ad9c-2dd72dc1d809 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-826d1adf-2270-431b-9550-e9e53677f882 {
  margin-top: 7px;
margin-bottom: 7px;
max-width: 50px;
aspect-ratio: 1/1;
text-align: center;
}

#s-826d1adf-2270-431b-9550-e9e53677f882 {
  margin: 0 !important;
  overflow: visible;
}

#s-826d1adf-2270-431b-9550-e9e53677f882-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-826d1adf-2270-431b-9550-e9e53677f882 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 7px;
  margin-bottom: 7px;
}

.shg-image-content-margin-container-s-826d1adf-2270-431b-9550-e9e53677f882 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image {
  /* Add background color handling */
  
}

#s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-826d1adf-2270-431b-9550-e9e53677f882 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-826d1adf-2270-431b-9550-e9e53677f882 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-826d1adf-2270-431b-9550-e9e53677f882 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-826d1adf-2270-431b-9550-e9e53677f882 .shogun-image-content {
  
    justify-content: center;
  
}

.s-826d1adf-2270-431b-9550-e9e53677f882.shg-align-container {
  display: flex;
  justify-content: center
}

.s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image {
  box-sizing: border-box;
}



.s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-826d1adf-2270-431b-9550-e9e53677f882 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container {
      position: relative;
    }

    .s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

@media (min-width: 1200px){#s-826d1adf-2270-431b-9550-e9e53677f882 {
  margin: 0 !important;
  overflow: visible;
}

#s-826d1adf-2270-431b-9550-e9e53677f882-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-826d1adf-2270-431b-9550-e9e53677f882 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-826d1adf-2270-431b-9550-e9e53677f882 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image {
  /* Add background color handling */
  
}

#s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-826d1adf-2270-431b-9550-e9e53677f882 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-826d1adf-2270-431b-9550-e9e53677f882 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-826d1adf-2270-431b-9550-e9e53677f882 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-826d1adf-2270-431b-9550-e9e53677f882 .shogun-image-content {
  
    justify-content: center;
  
}

.s-826d1adf-2270-431b-9550-e9e53677f882.shg-align-container {
  display: flex;
  justify-content: center
}

.s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image {
  box-sizing: border-box;
}



.s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-826d1adf-2270-431b-9550-e9e53677f882 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container {
      position: relative;
    }

    .s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-826d1adf-2270-431b-9550-e9e53677f882 {
  margin: 0 !important;
  overflow: visible;
}

#s-826d1adf-2270-431b-9550-e9e53677f882-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-826d1adf-2270-431b-9550-e9e53677f882 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-826d1adf-2270-431b-9550-e9e53677f882 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image {
  /* Add background color handling */
  
}

#s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-826d1adf-2270-431b-9550-e9e53677f882 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-826d1adf-2270-431b-9550-e9e53677f882 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-826d1adf-2270-431b-9550-e9e53677f882 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-826d1adf-2270-431b-9550-e9e53677f882 .shogun-image-content {
  
    justify-content: center;
  
}

.s-826d1adf-2270-431b-9550-e9e53677f882.shg-align-container {
  display: flex;
  justify-content: center
}

.s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image {
  box-sizing: border-box;
}



.s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-826d1adf-2270-431b-9550-e9e53677f882 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container {
      position: relative;
    }

    .s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-826d1adf-2270-431b-9550-e9e53677f882 {
  margin: 0 !important;
  overflow: visible;
}

#s-826d1adf-2270-431b-9550-e9e53677f882-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-826d1adf-2270-431b-9550-e9e53677f882 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-826d1adf-2270-431b-9550-e9e53677f882 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image {
  /* Add background color handling */
  
}

#s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-826d1adf-2270-431b-9550-e9e53677f882 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-826d1adf-2270-431b-9550-e9e53677f882 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-826d1adf-2270-431b-9550-e9e53677f882 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-826d1adf-2270-431b-9550-e9e53677f882 .shogun-image-content {
  
    justify-content: center;
  
}

.s-826d1adf-2270-431b-9550-e9e53677f882.shg-align-container {
  display: flex;
  justify-content: center
}

.s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image {
  box-sizing: border-box;
}



.s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-826d1adf-2270-431b-9550-e9e53677f882 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container {
      position: relative;
    }

    .s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}@media (max-width: 767px){#s-826d1adf-2270-431b-9550-e9e53677f882 {
  margin: 0 !important;
  overflow: visible;
}

#s-826d1adf-2270-431b-9550-e9e53677f882-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-826d1adf-2270-431b-9550-e9e53677f882 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-826d1adf-2270-431b-9550-e9e53677f882 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image {
  /* Add background color handling */
  
}

#s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-826d1adf-2270-431b-9550-e9e53677f882 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-826d1adf-2270-431b-9550-e9e53677f882 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-826d1adf-2270-431b-9550-e9e53677f882 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-826d1adf-2270-431b-9550-e9e53677f882 .shogun-image-content {
  
    justify-content: center;
  
}

.s-826d1adf-2270-431b-9550-e9e53677f882.shg-align-container {
  display: flex;
  justify-content: center
}

.s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image {
  box-sizing: border-box;
}



.s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-826d1adf-2270-431b-9550-e9e53677f882 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container {
      position: relative;
    }

    .s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-826d1adf-2270-431b-9550-e9e53677f882.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-826d1adf-2270-431b-9550-e9e53677f882 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}
#s-3ff3a9ff-fdd1-4b9d-9d16-0b54e8d50602 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-3ae3f106-9bdd-40d1-b4c3-064ba89c3496 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb {
  margin-top: 7px;
margin-bottom: 7px;
max-width: 50px;
aspect-ratio: 1/1;
text-align: center;
}

#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb {
  margin: 0 !important;
  overflow: visible;
}

#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9719db8d-83f8-45da-a026-7bc13dd1bcdb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 7px;
  margin-bottom: 7px;
}

.shg-image-content-margin-container-s-9719db8d-83f8-45da-a026-7bc13dd1bcdb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image {
  /* Add background color handling */
  
}

#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9719db8d-83f8-45da-a026-7bc13dd1bcdb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9719db8d-83f8-45da-a026-7bc13dd1bcdb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9719db8d-83f8-45da-a026-7bc13dd1bcdb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb .shogun-image-content {
  
    justify-content: center;
  
}

.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image {
  box-sizing: border-box;
}



.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container {
      position: relative;
    }

    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

@media (min-width: 1200px){#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb {
  margin: 0 !important;
  overflow: visible;
}

#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9719db8d-83f8-45da-a026-7bc13dd1bcdb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9719db8d-83f8-45da-a026-7bc13dd1bcdb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image {
  /* Add background color handling */
  
}

#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9719db8d-83f8-45da-a026-7bc13dd1bcdb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9719db8d-83f8-45da-a026-7bc13dd1bcdb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9719db8d-83f8-45da-a026-7bc13dd1bcdb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb .shogun-image-content {
  
    justify-content: center;
  
}

.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image {
  box-sizing: border-box;
}



.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container {
      position: relative;
    }

    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb {
  margin: 0 !important;
  overflow: visible;
}

#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9719db8d-83f8-45da-a026-7bc13dd1bcdb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9719db8d-83f8-45da-a026-7bc13dd1bcdb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image {
  /* Add background color handling */
  
}

#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9719db8d-83f8-45da-a026-7bc13dd1bcdb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9719db8d-83f8-45da-a026-7bc13dd1bcdb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9719db8d-83f8-45da-a026-7bc13dd1bcdb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb .shogun-image-content {
  
    justify-content: center;
  
}

.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image {
  box-sizing: border-box;
}



.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container {
      position: relative;
    }

    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb {
  margin: 0 !important;
  overflow: visible;
}

#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9719db8d-83f8-45da-a026-7bc13dd1bcdb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9719db8d-83f8-45da-a026-7bc13dd1bcdb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image {
  /* Add background color handling */
  
}

#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9719db8d-83f8-45da-a026-7bc13dd1bcdb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9719db8d-83f8-45da-a026-7bc13dd1bcdb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9719db8d-83f8-45da-a026-7bc13dd1bcdb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb .shogun-image-content {
  
    justify-content: center;
  
}

.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image {
  box-sizing: border-box;
}



.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container {
      position: relative;
    }

    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}@media (max-width: 767px){#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb {
  margin: 0 !important;
  overflow: visible;
}

#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9719db8d-83f8-45da-a026-7bc13dd1bcdb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9719db8d-83f8-45da-a026-7bc13dd1bcdb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image {
  /* Add background color handling */
  
}

#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9719db8d-83f8-45da-a026-7bc13dd1bcdb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9719db8d-83f8-45da-a026-7bc13dd1bcdb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9719db8d-83f8-45da-a026-7bc13dd1bcdb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb .shogun-image-content {
  
    justify-content: center;
  
}

.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image {
  box-sizing: border-box;
}



.s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container {
      position: relative;
    }

    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9719db8d-83f8-45da-a026-7bc13dd1bcdb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}
#s-5043ee55-6272-4c5b-9222-1f2e0abbc593 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-4562e581-d770-4b51-b230-b3b89a9b66aa {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 {
  margin-top: 7px;
margin-bottom: 7px;
max-width: 50px;
aspect-ratio: 1/1;
text-align: center;
}

#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 {
  margin: 0 !important;
  overflow: visible;
}

#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 7px;
  margin-bottom: 7px;
}

.shg-image-content-margin-container-s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image {
  /* Add background color handling */
  
}

#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image {
  box-sizing: border-box;
}



.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container {
      position: relative;
    }

    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

@media (min-width: 1200px){#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 {
  margin: 0 !important;
  overflow: visible;
}

#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image {
  /* Add background color handling */
  
}

#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image {
  box-sizing: border-box;
}



.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container {
      position: relative;
    }

    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 {
  margin: 0 !important;
  overflow: visible;
}

#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image {
  /* Add background color handling */
  
}

#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image {
  box-sizing: border-box;
}



.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container {
      position: relative;
    }

    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 {
  margin: 0 !important;
  overflow: visible;
}

#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image {
  /* Add background color handling */
  
}

#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image {
  box-sizing: border-box;
}



.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container {
      position: relative;
    }

    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}@media (max-width: 767px){#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 {
  margin: 0 !important;
  overflow: visible;
}

#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image {
  /* Add background color handling */
  
}

#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image {
  box-sizing: border-box;
}



.s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container {
      position: relative;
    }

    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-752a66e8-8b66-4458-ab98-54ef96e6c3a0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}
#s-8fdf2c92-3239-437c-b447-4e111fc6ff24 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-1e562f51-4737-465c-b8ad-5ebc611d71f3 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-645d591c-6271-4cc0-9b63-de7955baba98 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-645d591c-6271-4cc0-9b63-de7955baba98 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-645d591c-6271-4cc0-9b63-de7955baba98.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c2fbafc8-9f46-45f4-a1e6-111f524493d5 {
  min-height: 50px;
}








#s-c2fbafc8-9f46-45f4-a1e6-111f524493d5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c2fbafc8-9f46-45f4-a1e6-111f524493d5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shogun-accordion-wrapper .shogun-accordion {
  margin-bottom: 0;
  border-radius: 4px;
}

.shogun-accordion {
  margin-bottom: 20px;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  overflow: hidden;
}

.shogun-accordion-wrapper .shogun-accordion + .shogun-accordion {
  margin-top: 5px;
}

.shogun-accordion-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.shogun-accordion-heading {
  color: #333;
  border-bottom: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  cursor: pointer;
}

.shogun-accordion-title {
  margin: 0 !important;
  padding: 0 !important;
  cursor: pointer;
  text-decoration: none;
  flex: 1;
  user-select: none;
}

.shogun-accordion-body {
  display: none;
  opacity: 0;
  transition: opacity 0.5s linear;
}

.shogun-accordion-body.shogun-accordion-active {
  display: block;
  opacity: 1;
  visibility: visible;
}

.shogun-accordion-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 1.2em;
}

.shogun-accordion-icon > span {
  transition: 0.3s transform;
  position: absolute;
  right: 0;
  font-size: 1.2em;
}

.shogun-accordion-icon.shogun-icon-chevron > span::after {
  content: "▸";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-chevron
  > span {
  transform: rotate(90deg);
}

.shogun-accordion-icon.shogun-icon-plus > span::after {
  content: "＋";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-plus
  > span {
  transform: rotate(-225deg);
}

#s-9bbfd450-59f0-458f-88ab-d024e3d524d0 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 0%;
padding-left: 3.5%;
padding-bottom: 0%;
padding-right: 3.5%;
opacity: 1;
}

#s-9bbfd450-59f0-458f-88ab-d024e3d524d0 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(0, 0, 0, 0.06);
}

#s-9bbfd450-59f0-458f-88ab-d024e3d524d0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 15px;
}

#s-9bbfd450-59f0-458f-88ab-d024e3d524d0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-9bbfd450-59f0-458f-88ab-d024e3d524d0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}

#s-9bbfd450-59f0-458f-88ab-d024e3d524d0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Inter;
  font-weight: 600;
  font-style: ;
  font-size: 21px;
}

#s-9bbfd450-59f0-458f-88ab-d024e3d524d0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 21px;
}
@media (min-width: 0px) {
[id="s-a06d5bb6-4aa1-49cd-9ab9-4063c67c629a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a06d5bb6-4aa1-49cd-9ab9-4063c67c629a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-a06d5bb6-4aa1-49cd-9ab9-4063c67c629a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-a06d5bb6-4aa1-49cd-9ab9-4063c67c629a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-d588cf10-44f1-4ce4-971a-80f535952196"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d588cf10-44f1-4ce4-971a-80f535952196"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d588cf10-44f1-4ce4-971a-80f535952196"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d588cf10-44f1-4ce4-971a-80f535952196"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d588cf10-44f1-4ce4-971a-80f535952196"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d588cf10-44f1-4ce4-971a-80f535952196"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d588cf10-44f1-4ce4-971a-80f535952196"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-9ee2e248-b52c-42df-918d-e1ebf0ee178b {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-ddd705b7-7289-4561-877d-127b3305f597"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ddd705b7-7289-4561-877d-127b3305f597"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-ddd705b7-7289-4561-877d-127b3305f597"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ddd705b7-7289-4561-877d-127b3305f597"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-ddd705b7-7289-4561-877d-127b3305f597"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ddd705b7-7289-4561-877d-127b3305f597"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-ddd705b7-7289-4561-877d-127b3305f597"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-c9ae4cc0-e080-4465-99e5-5994cdf56be4 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-28514190-6c36-4778-bea6-ce0872ce86b0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-28514190-6c36-4778-bea6-ce0872ce86b0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-28514190-6c36-4778-bea6-ce0872ce86b0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-28514190-6c36-4778-bea6-ce0872ce86b0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-3256667f-661a-427c-920e-698aca459a7a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3256667f-661a-427c-920e-698aca459a7a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-3256667f-661a-427c-920e-698aca459a7a"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-3256667f-661a-427c-920e-698aca459a7a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-3256667f-661a-427c-920e-698aca459a7a"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-3256667f-661a-427c-920e-698aca459a7a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-3256667f-661a-427c-920e-698aca459a7a"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-db1872ce-462d-4c10-a7c7-e6b000c40a98 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-773c136b-8bf9-4724-8987-e982b8a4cf59"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-773c136b-8bf9-4724-8987-e982b8a4cf59"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-773c136b-8bf9-4724-8987-e982b8a4cf59"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-773c136b-8bf9-4724-8987-e982b8a4cf59"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-773c136b-8bf9-4724-8987-e982b8a4cf59"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-773c136b-8bf9-4724-8987-e982b8a4cf59"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-773c136b-8bf9-4724-8987-e982b8a4cf59"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-a01b4720-8e75-4cb0-916f-0bb8635461f8 {
  background-color: rgba(232, 232, 232, 1);
}
}
#s-1b8f7ccb-78a6-4a16-8816-5db2685e0db8 {
  min-height: 50px;
}








#s-1b8f7ccb-78a6-4a16-8816-5db2685e0db8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1b8f7ccb-78a6-4a16-8816-5db2685e0db8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-283ddd01-63be-432f-ab5f-704c0a573be1 {
  max-width: 1464px;
aspect-ratio: 1464/600;
text-align: center;
}

#s-283ddd01-63be-432f-ab5f-704c0a573be1 {
  margin: 0 !important;
  overflow: visible;
}

#s-283ddd01-63be-432f-ab5f-704c0a573be1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-283ddd01-63be-432f-ab5f-704c0a573be1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-283ddd01-63be-432f-ab5f-704c0a573be1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image {
  /* Add background color handling */
  
}

#s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-283ddd01-63be-432f-ab5f-704c0a573be1 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-283ddd01-63be-432f-ab5f-704c0a573be1 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-283ddd01-63be-432f-ab5f-704c0a573be1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-283ddd01-63be-432f-ab5f-704c0a573be1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-283ddd01-63be-432f-ab5f-704c0a573be1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image {
  box-sizing: border-box;
}



.s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-283ddd01-63be-432f-ab5f-704c0a573be1 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container {
      position: relative;
    }

    .s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

@media (min-width: 1200px){#s-283ddd01-63be-432f-ab5f-704c0a573be1 {
  margin: 0 !important;
  overflow: visible;
}

#s-283ddd01-63be-432f-ab5f-704c0a573be1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-283ddd01-63be-432f-ab5f-704c0a573be1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-283ddd01-63be-432f-ab5f-704c0a573be1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image {
  /* Add background color handling */
  
}

#s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-283ddd01-63be-432f-ab5f-704c0a573be1 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-283ddd01-63be-432f-ab5f-704c0a573be1 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-283ddd01-63be-432f-ab5f-704c0a573be1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-283ddd01-63be-432f-ab5f-704c0a573be1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-283ddd01-63be-432f-ab5f-704c0a573be1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image {
  box-sizing: border-box;
}



.s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-283ddd01-63be-432f-ab5f-704c0a573be1 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container {
      position: relative;
    }

    .s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-283ddd01-63be-432f-ab5f-704c0a573be1 {
  margin: 0 !important;
  overflow: visible;
}

#s-283ddd01-63be-432f-ab5f-704c0a573be1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-283ddd01-63be-432f-ab5f-704c0a573be1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-283ddd01-63be-432f-ab5f-704c0a573be1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image {
  /* Add background color handling */
  
}

#s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-283ddd01-63be-432f-ab5f-704c0a573be1 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-283ddd01-63be-432f-ab5f-704c0a573be1 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-283ddd01-63be-432f-ab5f-704c0a573be1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-283ddd01-63be-432f-ab5f-704c0a573be1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-283ddd01-63be-432f-ab5f-704c0a573be1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image {
  box-sizing: border-box;
}



.s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-283ddd01-63be-432f-ab5f-704c0a573be1 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container {
      position: relative;
    }

    .s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-283ddd01-63be-432f-ab5f-704c0a573be1 {
  margin: 0 !important;
  overflow: visible;
}

#s-283ddd01-63be-432f-ab5f-704c0a573be1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-283ddd01-63be-432f-ab5f-704c0a573be1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-283ddd01-63be-432f-ab5f-704c0a573be1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image {
  /* Add background color handling */
  
}

#s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-283ddd01-63be-432f-ab5f-704c0a573be1 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-283ddd01-63be-432f-ab5f-704c0a573be1 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-283ddd01-63be-432f-ab5f-704c0a573be1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-283ddd01-63be-432f-ab5f-704c0a573be1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-283ddd01-63be-432f-ab5f-704c0a573be1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image {
  box-sizing: border-box;
}



.s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-283ddd01-63be-432f-ab5f-704c0a573be1 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container {
      position: relative;
    }

    .s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (max-width: 767px){#s-283ddd01-63be-432f-ab5f-704c0a573be1 {
  margin: 0 !important;
  overflow: visible;
}

#s-283ddd01-63be-432f-ab5f-704c0a573be1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-283ddd01-63be-432f-ab5f-704c0a573be1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-283ddd01-63be-432f-ab5f-704c0a573be1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image {
  /* Add background color handling */
  
}

#s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-283ddd01-63be-432f-ab5f-704c0a573be1 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-283ddd01-63be-432f-ab5f-704c0a573be1 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-283ddd01-63be-432f-ab5f-704c0a573be1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-283ddd01-63be-432f-ab5f-704c0a573be1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-283ddd01-63be-432f-ab5f-704c0a573be1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image {
  box-sizing: border-box;
}



.s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-283ddd01-63be-432f-ab5f-704c0a573be1 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container {
      position: relative;
    }

    .s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-283ddd01-63be-432f-ab5f-704c0a573be1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-283ddd01-63be-432f-ab5f-704c0a573be1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}
@media (min-width: 0px) {
[id="s-54898d88-1bda-46ac-a912-1810f98ef37c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-54898d88-1bda-46ac-a912-1810f98ef37c"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-54898d88-1bda-46ac-a912-1810f98ef37c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-54898d88-1bda-46ac-a912-1810f98ef37c"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-54898d88-1bda-46ac-a912-1810f98ef37c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-54898d88-1bda-46ac-a912-1810f98ef37c"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-54898d88-1bda-46ac-a912-1810f98ef37c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

#s-a52fcb11-5da2-44b0-a35f-14419d193edf {
  max-width: 1920px;
aspect-ratio: 1920/1095;
text-align: center;
}

#s-a52fcb11-5da2-44b0-a35f-14419d193edf {
  margin: 0 !important;
  overflow: visible;
}

#s-a52fcb11-5da2-44b0-a35f-14419d193edf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a52fcb11-5da2-44b0-a35f-14419d193edf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a52fcb11-5da2-44b0-a35f-14419d193edf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image {
  /* Add background color handling */
  
}

#s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a52fcb11-5da2-44b0-a35f-14419d193edf .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-a52fcb11-5da2-44b0-a35f-14419d193edf .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a52fcb11-5da2-44b0-a35f-14419d193edf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-a52fcb11-5da2-44b0-a35f-14419d193edf .shogun-image-content {
  
    justify-content: center;
  
}

.s-a52fcb11-5da2-44b0-a35f-14419d193edf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image {
  box-sizing: border-box;
}



.s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a52fcb11-5da2-44b0-a35f-14419d193edf {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container {
      position: relative;
    }

    .s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

@media (min-width: 1200px){#s-a52fcb11-5da2-44b0-a35f-14419d193edf {
  margin: 0 !important;
  overflow: visible;
}

#s-a52fcb11-5da2-44b0-a35f-14419d193edf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a52fcb11-5da2-44b0-a35f-14419d193edf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a52fcb11-5da2-44b0-a35f-14419d193edf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image {
  /* Add background color handling */
  
}

#s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a52fcb11-5da2-44b0-a35f-14419d193edf .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-a52fcb11-5da2-44b0-a35f-14419d193edf .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a52fcb11-5da2-44b0-a35f-14419d193edf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-a52fcb11-5da2-44b0-a35f-14419d193edf .shogun-image-content {
  
    justify-content: center;
  
}

.s-a52fcb11-5da2-44b0-a35f-14419d193edf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image {
  box-sizing: border-box;
}



.s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a52fcb11-5da2-44b0-a35f-14419d193edf {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container {
      position: relative;
    }

    .s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a52fcb11-5da2-44b0-a35f-14419d193edf {
  margin: 0 !important;
  overflow: visible;
}

#s-a52fcb11-5da2-44b0-a35f-14419d193edf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a52fcb11-5da2-44b0-a35f-14419d193edf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a52fcb11-5da2-44b0-a35f-14419d193edf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image {
  /* Add background color handling */
  
}

#s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a52fcb11-5da2-44b0-a35f-14419d193edf .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-a52fcb11-5da2-44b0-a35f-14419d193edf .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a52fcb11-5da2-44b0-a35f-14419d193edf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-a52fcb11-5da2-44b0-a35f-14419d193edf .shogun-image-content {
  
    justify-content: center;
  
}

.s-a52fcb11-5da2-44b0-a35f-14419d193edf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image {
  box-sizing: border-box;
}



.s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a52fcb11-5da2-44b0-a35f-14419d193edf {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container {
      position: relative;
    }

    .s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a52fcb11-5da2-44b0-a35f-14419d193edf {
  margin: 0 !important;
  overflow: visible;
}

#s-a52fcb11-5da2-44b0-a35f-14419d193edf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a52fcb11-5da2-44b0-a35f-14419d193edf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a52fcb11-5da2-44b0-a35f-14419d193edf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image {
  /* Add background color handling */
  
}

#s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a52fcb11-5da2-44b0-a35f-14419d193edf .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-a52fcb11-5da2-44b0-a35f-14419d193edf .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a52fcb11-5da2-44b0-a35f-14419d193edf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-a52fcb11-5da2-44b0-a35f-14419d193edf .shogun-image-content {
  
    justify-content: center;
  
}

.s-a52fcb11-5da2-44b0-a35f-14419d193edf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image {
  box-sizing: border-box;
}



.s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a52fcb11-5da2-44b0-a35f-14419d193edf {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container {
      position: relative;
    }

    .s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}@media (max-width: 767px){#s-a52fcb11-5da2-44b0-a35f-14419d193edf {
  margin: 0 !important;
  overflow: visible;
}

#s-a52fcb11-5da2-44b0-a35f-14419d193edf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a52fcb11-5da2-44b0-a35f-14419d193edf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a52fcb11-5da2-44b0-a35f-14419d193edf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image {
  /* Add background color handling */
  
}

#s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a52fcb11-5da2-44b0-a35f-14419d193edf .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-a52fcb11-5da2-44b0-a35f-14419d193edf .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a52fcb11-5da2-44b0-a35f-14419d193edf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-a52fcb11-5da2-44b0-a35f-14419d193edf .shogun-image-content {
  
    justify-content: center;
  
}

.s-a52fcb11-5da2-44b0-a35f-14419d193edf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image {
  box-sizing: border-box;
}



.s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a52fcb11-5da2-44b0-a35f-14419d193edf {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container {
      position: relative;
    }

    .s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a52fcb11-5da2-44b0-a35f-14419d193edf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a52fcb11-5da2-44b0-a35f-14419d193edf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}
#s-03b5c7bd-5615-4187-a40a-5b1218d43e85 {
  box-shadow:0px 0px 0px 0px ;
margin-top: 10px;
margin-bottom: 10px;
padding-top: 0px;
padding-left: 1%;
padding-bottom: 0px;
padding-right: 1%;
min-height: 0px;
}

#s-72aed6d4-10c3-4b71-960c-f37cf5975c65 {
  margin-top: 0px;
margin-left: 4%;
margin-bottom: 0px;
margin-right: 4%;
padding-top: 20px;
padding-left: 1%;
padding-bottom: 20px;
padding-right: 1%;
}

#s-293bb74c-5c28-4217-8c13-27112a80f03f {
  max-width: 1500px;
aspect-ratio: 1500/563;
text-align: center;
}

#s-293bb74c-5c28-4217-8c13-27112a80f03f {
  margin: 0 !important;
  overflow: visible;
}

#s-293bb74c-5c28-4217-8c13-27112a80f03f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-293bb74c-5c28-4217-8c13-27112a80f03f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-293bb74c-5c28-4217-8c13-27112a80f03f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image {
  /* Add background color handling */
  
}

#s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-293bb74c-5c28-4217-8c13-27112a80f03f .shg-image-content-wrapper {
      aspect-ratio: 1500/563;
      min-width: 100%;
      height: auto;
    }

    #s-293bb74c-5c28-4217-8c13-27112a80f03f .shogun-image-link {
      aspect-ratio: 1500/563;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-293bb74c-5c28-4217-8c13-27112a80f03f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-293bb74c-5c28-4217-8c13-27112a80f03f .shogun-image-content {
  
    justify-content: center;
  
}

.s-293bb74c-5c28-4217-8c13-27112a80f03f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image {
  box-sizing: border-box;
}



.s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-293bb74c-5c28-4217-8c13-27112a80f03f {
      --shg-aspect-ratio: calc(1500/563); 
    }

    .s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container {
      position: relative;
    }

    .s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-293bb74c-5c28-4217-8c13-27112a80f03f {
  margin: 0 !important;
  overflow: visible;
}

#s-293bb74c-5c28-4217-8c13-27112a80f03f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-293bb74c-5c28-4217-8c13-27112a80f03f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-293bb74c-5c28-4217-8c13-27112a80f03f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image {
  /* Add background color handling */
  
}

#s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-293bb74c-5c28-4217-8c13-27112a80f03f .shg-image-content-wrapper {
      aspect-ratio: 1500/563;
      min-width: 100%;
      height: auto;
    }

    #s-293bb74c-5c28-4217-8c13-27112a80f03f .shogun-image-link {
      aspect-ratio: 1500/563;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-293bb74c-5c28-4217-8c13-27112a80f03f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-293bb74c-5c28-4217-8c13-27112a80f03f .shogun-image-content {
  
    justify-content: center;
  
}

.s-293bb74c-5c28-4217-8c13-27112a80f03f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image {
  box-sizing: border-box;
}



.s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-293bb74c-5c28-4217-8c13-27112a80f03f {
      --shg-aspect-ratio: calc(1500/563); 
    }

    .s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container {
      position: relative;
    }

    .s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-293bb74c-5c28-4217-8c13-27112a80f03f {
  margin: 0 !important;
  overflow: visible;
}

#s-293bb74c-5c28-4217-8c13-27112a80f03f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-293bb74c-5c28-4217-8c13-27112a80f03f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-293bb74c-5c28-4217-8c13-27112a80f03f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image {
  /* Add background color handling */
  
}

#s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-293bb74c-5c28-4217-8c13-27112a80f03f .shg-image-content-wrapper {
      aspect-ratio: 1500/563;
      min-width: 100%;
      height: auto;
    }

    #s-293bb74c-5c28-4217-8c13-27112a80f03f .shogun-image-link {
      aspect-ratio: 1500/563;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-293bb74c-5c28-4217-8c13-27112a80f03f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-293bb74c-5c28-4217-8c13-27112a80f03f .shogun-image-content {
  
    justify-content: center;
  
}

.s-293bb74c-5c28-4217-8c13-27112a80f03f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image {
  box-sizing: border-box;
}



.s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-293bb74c-5c28-4217-8c13-27112a80f03f {
      --shg-aspect-ratio: calc(1500/563); 
    }

    .s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container {
      position: relative;
    }

    .s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-293bb74c-5c28-4217-8c13-27112a80f03f {
  margin: 0 !important;
  overflow: visible;
}

#s-293bb74c-5c28-4217-8c13-27112a80f03f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-293bb74c-5c28-4217-8c13-27112a80f03f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-293bb74c-5c28-4217-8c13-27112a80f03f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image {
  /* Add background color handling */
  
}

#s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-293bb74c-5c28-4217-8c13-27112a80f03f .shg-image-content-wrapper {
      aspect-ratio: 1500/563;
      min-width: 100%;
      height: auto;
    }

    #s-293bb74c-5c28-4217-8c13-27112a80f03f .shogun-image-link {
      aspect-ratio: 1500/563;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-293bb74c-5c28-4217-8c13-27112a80f03f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-293bb74c-5c28-4217-8c13-27112a80f03f .shogun-image-content {
  
    justify-content: center;
  
}

.s-293bb74c-5c28-4217-8c13-27112a80f03f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image {
  box-sizing: border-box;
}



.s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-293bb74c-5c28-4217-8c13-27112a80f03f {
      --shg-aspect-ratio: calc(1500/563); 
    }

    .s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container {
      position: relative;
    }

    .s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-293bb74c-5c28-4217-8c13-27112a80f03f {
  margin: 0 !important;
  overflow: visible;
}

#s-293bb74c-5c28-4217-8c13-27112a80f03f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-293bb74c-5c28-4217-8c13-27112a80f03f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-293bb74c-5c28-4217-8c13-27112a80f03f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image {
  /* Add background color handling */
  
}

#s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-293bb74c-5c28-4217-8c13-27112a80f03f .shg-image-content-wrapper {
      aspect-ratio: 1500/563;
      min-width: 100%;
      height: auto;
    }

    #s-293bb74c-5c28-4217-8c13-27112a80f03f .shogun-image-link {
      aspect-ratio: 1500/563;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-293bb74c-5c28-4217-8c13-27112a80f03f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-293bb74c-5c28-4217-8c13-27112a80f03f .shogun-image-content {
  
    justify-content: center;
  
}

.s-293bb74c-5c28-4217-8c13-27112a80f03f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image {
  box-sizing: border-box;
}



.s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-293bb74c-5c28-4217-8c13-27112a80f03f {
      --shg-aspect-ratio: calc(1500/563); 
    }

    .s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container {
      position: relative;
    }

    .s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-293bb74c-5c28-4217-8c13-27112a80f03f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-293bb74c-5c28-4217-8c13-27112a80f03f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

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

.shg-btn {
  cursor: pointer;
  box-sizing: border-box;
}

.shg-btn-text {
  font-weight: 400;
  font-family: "Inter";
}

.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-93d4ade8-eb61-4dff-8be3-3122f6b7dc3b {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-93d4ade8-eb61-4dff-8be3-3122f6b7dc3b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-93d4ade8-eb61-4dff-8be3-3122f6b7dc3b:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-93d4ade8-eb61-4dff-8be3-3122f6b7dc3b {
  margin-top: 0px;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: solid;
border-radius: 32px;
text-align: left;
}
}

  #s-93d4ade8-eb61-4dff-8be3-3122f6b7dc3b-root {
    text-align: center;
  }


#s-93d4ade8-eb61-4dff-8be3-3122f6b7dc3b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-93d4ade8-eb61-4dff-8be3-3122f6b7dc3b-root {
    text-align: left;
  }


#s-93d4ade8-eb61-4dff-8be3-3122f6b7dc3b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-93d4ade8-eb61-4dff-8be3-3122f6b7dc3b-root {
    text-align: center;
  }


#s-93d4ade8-eb61-4dff-8be3-3122f6b7dc3b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-93d4ade8-eb61-4dff-8be3-3122f6b7dc3b-root {
    text-align: center;
  }


#s-93d4ade8-eb61-4dff-8be3-3122f6b7dc3b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-93d4ade8-eb61-4dff-8be3-3122f6b7dc3b-root {
    text-align: center;
  }


#s-93d4ade8-eb61-4dff-8be3-3122f6b7dc3b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-3debe13b-9e9c-4bd6-b970-299ad89915d5 {
  min-height: 50px;
}








#s-3debe13b-9e9c-4bd6-b970-299ad89915d5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3debe13b-9e9c-4bd6-b970-299ad89915d5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-eab834dd-d31c-4d51-a899-eae183c8ad35 {
  max-width: 1500px;
aspect-ratio: 1500/563;
text-align: center;
}

#s-eab834dd-d31c-4d51-a899-eae183c8ad35 {
  margin: 0 !important;
  overflow: visible;
}

#s-eab834dd-d31c-4d51-a899-eae183c8ad35-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eab834dd-d31c-4d51-a899-eae183c8ad35 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eab834dd-d31c-4d51-a899-eae183c8ad35 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image {
  /* Add background color handling */
  
}

#s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eab834dd-d31c-4d51-a899-eae183c8ad35 .shg-image-content-wrapper {
      aspect-ratio: 1500/563;
      min-width: 100%;
      height: auto;
    }

    #s-eab834dd-d31c-4d51-a899-eae183c8ad35 .shogun-image-link {
      aspect-ratio: 1500/563;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eab834dd-d31c-4d51-a899-eae183c8ad35 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-eab834dd-d31c-4d51-a899-eae183c8ad35 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eab834dd-d31c-4d51-a899-eae183c8ad35.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image {
  box-sizing: border-box;
}



.s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eab834dd-d31c-4d51-a899-eae183c8ad35 {
      --shg-aspect-ratio: calc(1500/563); 
    }

    .s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container {
      position: relative;
    }

    .s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-eab834dd-d31c-4d51-a899-eae183c8ad35 {
  margin: 0 !important;
  overflow: visible;
}

#s-eab834dd-d31c-4d51-a899-eae183c8ad35-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eab834dd-d31c-4d51-a899-eae183c8ad35 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eab834dd-d31c-4d51-a899-eae183c8ad35 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image {
  /* Add background color handling */
  
}

#s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eab834dd-d31c-4d51-a899-eae183c8ad35 .shg-image-content-wrapper {
      aspect-ratio: 1500/563;
      min-width: 100%;
      height: auto;
    }

    #s-eab834dd-d31c-4d51-a899-eae183c8ad35 .shogun-image-link {
      aspect-ratio: 1500/563;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eab834dd-d31c-4d51-a899-eae183c8ad35 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-eab834dd-d31c-4d51-a899-eae183c8ad35 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eab834dd-d31c-4d51-a899-eae183c8ad35.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image {
  box-sizing: border-box;
}



.s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eab834dd-d31c-4d51-a899-eae183c8ad35 {
      --shg-aspect-ratio: calc(1500/563); 
    }

    .s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container {
      position: relative;
    }

    .s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-eab834dd-d31c-4d51-a899-eae183c8ad35 {
  margin: 0 !important;
  overflow: visible;
}

#s-eab834dd-d31c-4d51-a899-eae183c8ad35-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eab834dd-d31c-4d51-a899-eae183c8ad35 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eab834dd-d31c-4d51-a899-eae183c8ad35 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image {
  /* Add background color handling */
  
}

#s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eab834dd-d31c-4d51-a899-eae183c8ad35 .shg-image-content-wrapper {
      aspect-ratio: 1500/563;
      min-width: 100%;
      height: auto;
    }

    #s-eab834dd-d31c-4d51-a899-eae183c8ad35 .shogun-image-link {
      aspect-ratio: 1500/563;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eab834dd-d31c-4d51-a899-eae183c8ad35 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-eab834dd-d31c-4d51-a899-eae183c8ad35 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eab834dd-d31c-4d51-a899-eae183c8ad35.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image {
  box-sizing: border-box;
}



.s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eab834dd-d31c-4d51-a899-eae183c8ad35 {
      --shg-aspect-ratio: calc(1500/563); 
    }

    .s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container {
      position: relative;
    }

    .s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-eab834dd-d31c-4d51-a899-eae183c8ad35 {
  margin: 0 !important;
  overflow: visible;
}

#s-eab834dd-d31c-4d51-a899-eae183c8ad35-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eab834dd-d31c-4d51-a899-eae183c8ad35 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eab834dd-d31c-4d51-a899-eae183c8ad35 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image {
  /* Add background color handling */
  
}

#s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eab834dd-d31c-4d51-a899-eae183c8ad35 .shg-image-content-wrapper {
      aspect-ratio: 1500/563;
      min-width: 100%;
      height: auto;
    }

    #s-eab834dd-d31c-4d51-a899-eae183c8ad35 .shogun-image-link {
      aspect-ratio: 1500/563;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eab834dd-d31c-4d51-a899-eae183c8ad35 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-eab834dd-d31c-4d51-a899-eae183c8ad35 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eab834dd-d31c-4d51-a899-eae183c8ad35.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image {
  box-sizing: border-box;
}



.s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eab834dd-d31c-4d51-a899-eae183c8ad35 {
      --shg-aspect-ratio: calc(1500/563); 
    }

    .s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container {
      position: relative;
    }

    .s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-eab834dd-d31c-4d51-a899-eae183c8ad35 {
  margin: 0 !important;
  overflow: visible;
}

#s-eab834dd-d31c-4d51-a899-eae183c8ad35-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eab834dd-d31c-4d51-a899-eae183c8ad35 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eab834dd-d31c-4d51-a899-eae183c8ad35 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image {
  /* Add background color handling */
  
}

#s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eab834dd-d31c-4d51-a899-eae183c8ad35 .shg-image-content-wrapper {
      aspect-ratio: 1500/563;
      min-width: 100%;
      height: auto;
    }

    #s-eab834dd-d31c-4d51-a899-eae183c8ad35 .shogun-image-link {
      aspect-ratio: 1500/563;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eab834dd-d31c-4d51-a899-eae183c8ad35 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-eab834dd-d31c-4d51-a899-eae183c8ad35 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eab834dd-d31c-4d51-a899-eae183c8ad35.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image {
  box-sizing: border-box;
}



.s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eab834dd-d31c-4d51-a899-eae183c8ad35 {
      --shg-aspect-ratio: calc(1500/563); 
    }

    .s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container {
      position: relative;
    }

    .s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eab834dd-d31c-4d51-a899-eae183c8ad35.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eab834dd-d31c-4d51-a899-eae183c8ad35 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
@media (min-width: 0px) {
[id="s-fb373d26-0666-46e4-aed6-4033db7514a0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fb373d26-0666-46e4-aed6-4033db7514a0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-fb373d26-0666-46e4-aed6-4033db7514a0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-fb373d26-0666-46e4-aed6-4033db7514a0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-f6462cf7-0a4f-4a8e-bc47-c099c747b9ee"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f6462cf7-0a4f-4a8e-bc47-c099c747b9ee"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-f6462cf7-0a4f-4a8e-bc47-c099c747b9ee"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f6462cf7-0a4f-4a8e-bc47-c099c747b9ee"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-f6462cf7-0a4f-4a8e-bc47-c099c747b9ee"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f6462cf7-0a4f-4a8e-bc47-c099c747b9ee"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-f6462cf7-0a4f-4a8e-bc47-c099c747b9ee"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-4e46b8aa-1c23-4adf-bf02-3cb3fe7c03fd {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-ee7cc858-3b67-42f0-ab35-64389a26efd5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ee7cc858-3b67-42f0-ab35-64389a26efd5"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-ee7cc858-3b67-42f0-ab35-64389a26efd5"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ee7cc858-3b67-42f0-ab35-64389a26efd5"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-ee7cc858-3b67-42f0-ab35-64389a26efd5"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ee7cc858-3b67-42f0-ab35-64389a26efd5"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-ee7cc858-3b67-42f0-ab35-64389a26efd5"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-07d4eba5-a0b9-4fab-bfa0-4001dac86c66 {
  background-color: rgba(232, 232, 232, 1);
}
}
#s-44a3baba-6781-4d35-ba56-71fcd62a16db {
  min-height: 50px;
}








#s-44a3baba-6781-4d35-ba56-71fcd62a16db > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-44a3baba-6781-4d35-ba56-71fcd62a16db.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shogun-tabs {
  margin: 0 !important;
  list-style: none !important;
  padding: 0 0 0 0;
  overflow: visible;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.shogun-tabs.shogun-modern {
  padding-left: 10px;
  padding-right: 5px;
  overflow: hidden;
  transform: translate(0px, 0px);
}

.shogun-tabs li {
  text-decoration: none;
  cursor: pointer;
  position: relative;
  display: flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
}

.shogun-tabs.shogun-modern li {
  width: 200px;
  height: 45px;
  margin: 0 5px 0 0;
}

.shogun-tabs.shogun-rounded li {
  margin-bottom: 0;
  float: left;
  box-sizing: border-box;
  margin-right: 2px;
  line-height: 1.42857143;
  position: relative;
  display: block;
  overflow: visible;
}

.shogun-tabs.shogun-rounded li .shogun-tab-box {
  padding: 10px 15px !important;
  border-radius: 4px 4px 0 0;
}

.shogun-tabs.shogun-modern li .shogun-tab-box {
  padding: 12px 5px !important;
  width: 100%;
  height: 100%;
}

@media (max-width: 768px) {
  .shogun-tabs.shogun-rounded li .shogun-tab-box {
    padding: 10px 5px !important;
    text-align: center;
  }

  .shogun-tabs.shogun-modern li .shogun-tab-box {
    padding: 12px 15px !important;
  }
}

.shogun-tabs.shogun-rounded .shogun-tab-box {
  border-bottom: none !important;
}

.shogun-tabs.shogun-modern li.active {
  z-index: 40;
}

.shogun-tabs.shogun-modern li .shogun-tab-box::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  left: 0;
  z-index: -1;
  outline: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  content: "";
  transform: perspective(100px) rotateX(30deg);
  -webkit-transform: perspective(100px) rotateX(30deg);
}

.shogun-tabs.shogun-modern li.shogun-tab-active .shogun-tab-box::after {
  border-bottom: none !important;
  height: 46px;
}

.shogun-tabs-body {
  padding-top: 10px;
}

.shogun-tabs-body.shogun-rounded {
  margin-top: 0px !important;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.shogun-tabs-body > .shogun-tab-content {
  display: none;
}

.shogun-tabs-body > .shogun-tab-content.shogun-tab-active {
  -webkit-animation: fadeIn 0.5s;
  animation: fadeIn 0.5s;
  display: block;
}

.shogun-tab-border {
  position: absolute;
}

.shogun-tab-title {
  white-space: nowrap;
  text-align: center;

  display: inline-block;
  width: 100%;
}

.shogun-tabs.shogun-modern .shogun-tab-title {
  /** Hack for Safari weird bug */
  /* https://stackoverflow.com/questions/18146511/bug-in-css3-rotatey-transition-on-safari */
  transform: translateZ(1000px);
}

#s-54dcc743-abb1-4420-9e22-e4d9973acbb0 {
  text-align: left;
}


  #s-54dcc743-abb1-4420-9e22-e4d9973acbb0 .shogun-tabs > li > .shogun-tab-box {
    background: #fff;
    border: 1px solid #DDDDDD;
  }
  #s-54dcc743-abb1-4420-9e22-e4d9973acbb0 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: #F4F4F4;
    border: 1px solid #ddd;
  }
#s-54dcc743-abb1-4420-9e22-e4d9973acbb0 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: #50b3da;
  font-family: Inter;
  font-weight: ;
  font-style: ;
  font-size: 18px;
}

#s-54dcc743-abb1-4420-9e22-e4d9973acbb0 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: #555;
}

#s-54dcc743-abb1-4420-9e22-e4d9973acbb0 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: #F4F4F4;
}

#s-54dcc743-abb1-4420-9e22-e4d9973acbb0 .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid #ddd;
}

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

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

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

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

#s-7990b9a7-0ca1-4312-88d7-0c44e565cbd7 {
  margin-left: 2%;
margin-right: 2%;
}

#s-94aebe11-e058-436a-9e24-146fd68fe996 {
  margin-left: 2%;
margin-right: 2%;
padding-top: 20px;
padding-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-5513fe95-c562-4181-9926-abaf70d5a330"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5513fe95-c562-4181-9926-abaf70d5a330"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5513fe95-c562-4181-9926-abaf70d5a330"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5513fe95-c562-4181-9926-abaf70d5a330"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-6b8168bd-6d6c-47ca-a1d0-dd69e57c1872"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6b8168bd-6d6c-47ca-a1d0-dd69e57c1872"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-6b8168bd-6d6c-47ca-a1d0-dd69e57c1872"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6b8168bd-6d6c-47ca-a1d0-dd69e57c1872"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-6b8168bd-6d6c-47ca-a1d0-dd69e57c1872"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6b8168bd-6d6c-47ca-a1d0-dd69e57c1872"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-6b8168bd-6d6c-47ca-a1d0-dd69e57c1872"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-540a1296-514d-4d60-90af-3bed0613acf0 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-65d88b07-1551-46dc-a42e-3cba0117e9de"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-65d88b07-1551-46dc-a42e-3cba0117e9de"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-65d88b07-1551-46dc-a42e-3cba0117e9de"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-65d88b07-1551-46dc-a42e-3cba0117e9de"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-65d88b07-1551-46dc-a42e-3cba0117e9de"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-65d88b07-1551-46dc-a42e-3cba0117e9de"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-65d88b07-1551-46dc-a42e-3cba0117e9de"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-63e8f352-6874-47e4-b127-864cacc2158d {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-2a544be7-4692-486a-82fd-cfbfcd0fd18c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2a544be7-4692-486a-82fd-cfbfcd0fd18c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2a544be7-4692-486a-82fd-cfbfcd0fd18c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2a544be7-4692-486a-82fd-cfbfcd0fd18c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-d67b3ca3-4b38-4610-b7f8-74a4ff2cd4a1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d67b3ca3-4b38-4610-b7f8-74a4ff2cd4a1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d67b3ca3-4b38-4610-b7f8-74a4ff2cd4a1"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d67b3ca3-4b38-4610-b7f8-74a4ff2cd4a1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d67b3ca3-4b38-4610-b7f8-74a4ff2cd4a1"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d67b3ca3-4b38-4610-b7f8-74a4ff2cd4a1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d67b3ca3-4b38-4610-b7f8-74a4ff2cd4a1"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-08cf0dd0-dc9b-49a3-82fd-0b7c4a61b5f4 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-bca5fc28-701c-469a-a118-c66327ec2e3b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bca5fc28-701c-469a-a118-c66327ec2e3b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-bca5fc28-701c-469a-a118-c66327ec2e3b"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-bca5fc28-701c-469a-a118-c66327ec2e3b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-bca5fc28-701c-469a-a118-c66327ec2e3b"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-bca5fc28-701c-469a-a118-c66327ec2e3b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-bca5fc28-701c-469a-a118-c66327ec2e3b"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-139822e5-8df7-413c-9d3c-a4ea1bfcb6e6 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-f3359c11-5a21-43ee-85da-31de0e53d8d5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f3359c11-5a21-43ee-85da-31de0e53d8d5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f3359c11-5a21-43ee-85da-31de0e53d8d5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f3359c11-5a21-43ee-85da-31de0e53d8d5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-1f066f09-6018-4860-9d4c-6b35d119b69c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1f066f09-6018-4860-9d4c-6b35d119b69c"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-1f066f09-6018-4860-9d4c-6b35d119b69c"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1f066f09-6018-4860-9d4c-6b35d119b69c"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-1f066f09-6018-4860-9d4c-6b35d119b69c"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1f066f09-6018-4860-9d4c-6b35d119b69c"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-1f066f09-6018-4860-9d4c-6b35d119b69c"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px){#s-7eddb4fa-d857-42d9-8a03-f3279db6601b {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-b0242eec-e405-4053-9c5f-e94dea555693"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b0242eec-e405-4053-9c5f-e94dea555693"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-b0242eec-e405-4053-9c5f-e94dea555693"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b0242eec-e405-4053-9c5f-e94dea555693"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-b0242eec-e405-4053-9c5f-e94dea555693"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b0242eec-e405-4053-9c5f-e94dea555693"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-b0242eec-e405-4053-9c5f-e94dea555693"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px){#s-40581494-63d6-47e0-8378-8cfb32209b89 {
  background-color: rgba(232, 232, 232, 1);
}
}
.shg-hr-wrapper {
  padding: 30px 0;
}

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

#s-0002a962-e966-44d7-9bc5-91622bc6468a {
  margin-top: -10px;
margin-bottom: -10px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-0002a962-e966-44d7-9bc5-91622bc6468a hr {
  border-top: 1px solid #ddd;
}

@media (min-width: 0px) {
[id="s-ca86d548-e375-4518-afc9-4924971924b6"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-ca86d548-e375-4518-afc9-4924971924b6"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-ca86d548-e375-4518-afc9-4924971924b6"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-ca86d548-e375-4518-afc9-4924971924b6"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-755d0233-611e-4a2d-b30f-a47c7fce01de {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-755d0233-611e-4a2d-b30f-a47c7fce01de {
  margin: 0 !important;
  overflow: visible;
}

#s-755d0233-611e-4a2d-b30f-a47c7fce01de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-755d0233-611e-4a2d-b30f-a47c7fce01de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-755d0233-611e-4a2d-b30f-a47c7fce01de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image {
  /* Add background color handling */
  
}

#s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-755d0233-611e-4a2d-b30f-a47c7fce01de .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-755d0233-611e-4a2d-b30f-a47c7fce01de .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-755d0233-611e-4a2d-b30f-a47c7fce01de .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-755d0233-611e-4a2d-b30f-a47c7fce01de .shogun-image-content {
  
    justify-content: center;
  
}

.s-755d0233-611e-4a2d-b30f-a47c7fce01de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image {
  box-sizing: border-box;
}



.s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-755d0233-611e-4a2d-b30f-a47c7fce01de {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container {
      position: relative;
    }

    .s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-755d0233-611e-4a2d-b30f-a47c7fce01de {
  margin: 0 !important;
  overflow: visible;
}

#s-755d0233-611e-4a2d-b30f-a47c7fce01de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-755d0233-611e-4a2d-b30f-a47c7fce01de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-755d0233-611e-4a2d-b30f-a47c7fce01de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image {
  /* Add background color handling */
  
}

#s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-755d0233-611e-4a2d-b30f-a47c7fce01de .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-755d0233-611e-4a2d-b30f-a47c7fce01de .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-755d0233-611e-4a2d-b30f-a47c7fce01de .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-755d0233-611e-4a2d-b30f-a47c7fce01de .shogun-image-content {
  
    justify-content: center;
  
}

.s-755d0233-611e-4a2d-b30f-a47c7fce01de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image {
  box-sizing: border-box;
}



.s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-755d0233-611e-4a2d-b30f-a47c7fce01de {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container {
      position: relative;
    }

    .s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-755d0233-611e-4a2d-b30f-a47c7fce01de {
  margin: 0 !important;
  overflow: visible;
}

#s-755d0233-611e-4a2d-b30f-a47c7fce01de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-755d0233-611e-4a2d-b30f-a47c7fce01de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-755d0233-611e-4a2d-b30f-a47c7fce01de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image {
  /* Add background color handling */
  
}

#s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-755d0233-611e-4a2d-b30f-a47c7fce01de .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-755d0233-611e-4a2d-b30f-a47c7fce01de .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-755d0233-611e-4a2d-b30f-a47c7fce01de .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-755d0233-611e-4a2d-b30f-a47c7fce01de .shogun-image-content {
  
    justify-content: center;
  
}

.s-755d0233-611e-4a2d-b30f-a47c7fce01de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image {
  box-sizing: border-box;
}



.s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-755d0233-611e-4a2d-b30f-a47c7fce01de {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container {
      position: relative;
    }

    .s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-755d0233-611e-4a2d-b30f-a47c7fce01de {
  margin: 0 !important;
  overflow: visible;
}

#s-755d0233-611e-4a2d-b30f-a47c7fce01de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-755d0233-611e-4a2d-b30f-a47c7fce01de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-755d0233-611e-4a2d-b30f-a47c7fce01de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image {
  /* Add background color handling */
  
}

#s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-755d0233-611e-4a2d-b30f-a47c7fce01de .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-755d0233-611e-4a2d-b30f-a47c7fce01de .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-755d0233-611e-4a2d-b30f-a47c7fce01de .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-755d0233-611e-4a2d-b30f-a47c7fce01de .shogun-image-content {
  
    justify-content: center;
  
}

.s-755d0233-611e-4a2d-b30f-a47c7fce01de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image {
  box-sizing: border-box;
}



.s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-755d0233-611e-4a2d-b30f-a47c7fce01de {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container {
      position: relative;
    }

    .s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-755d0233-611e-4a2d-b30f-a47c7fce01de {
  margin: 0 !important;
  overflow: visible;
}

#s-755d0233-611e-4a2d-b30f-a47c7fce01de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-755d0233-611e-4a2d-b30f-a47c7fce01de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-755d0233-611e-4a2d-b30f-a47c7fce01de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image {
  /* Add background color handling */
  
}

#s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-755d0233-611e-4a2d-b30f-a47c7fce01de .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-755d0233-611e-4a2d-b30f-a47c7fce01de .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-755d0233-611e-4a2d-b30f-a47c7fce01de .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-755d0233-611e-4a2d-b30f-a47c7fce01de .shogun-image-content {
  
    justify-content: center;
  
}

.s-755d0233-611e-4a2d-b30f-a47c7fce01de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image {
  box-sizing: border-box;
}



.s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-755d0233-611e-4a2d-b30f-a47c7fce01de {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container {
      position: relative;
    }

    .s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-755d0233-611e-4a2d-b30f-a47c7fce01de.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-755d0233-611e-4a2d-b30f-a47c7fce01de img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a {
  margin: 0 !important;
  overflow: visible;
}

#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e4a3c4b0-647a-4de8-97de-8cdb1756612a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e4a3c4b0-647a-4de8-97de-8cdb1756612a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image {
  /* Add background color handling */
  
}

#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e4a3c4b0-647a-4de8-97de-8cdb1756612a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e4a3c4b0-647a-4de8-97de-8cdb1756612a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e4a3c4b0-647a-4de8-97de-8cdb1756612a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a .shogun-image-content {
  
    justify-content: center;
  
}

.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image {
  box-sizing: border-box;
}



.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container {
      position: relative;
    }

    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a {
  margin: 0 !important;
  overflow: visible;
}

#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e4a3c4b0-647a-4de8-97de-8cdb1756612a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e4a3c4b0-647a-4de8-97de-8cdb1756612a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image {
  /* Add background color handling */
  
}

#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e4a3c4b0-647a-4de8-97de-8cdb1756612a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e4a3c4b0-647a-4de8-97de-8cdb1756612a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e4a3c4b0-647a-4de8-97de-8cdb1756612a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a .shogun-image-content {
  
    justify-content: center;
  
}

.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image {
  box-sizing: border-box;
}



.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container {
      position: relative;
    }

    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a {
  margin: 0 !important;
  overflow: visible;
}

#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e4a3c4b0-647a-4de8-97de-8cdb1756612a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e4a3c4b0-647a-4de8-97de-8cdb1756612a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image {
  /* Add background color handling */
  
}

#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e4a3c4b0-647a-4de8-97de-8cdb1756612a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e4a3c4b0-647a-4de8-97de-8cdb1756612a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e4a3c4b0-647a-4de8-97de-8cdb1756612a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a .shogun-image-content {
  
    justify-content: center;
  
}

.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image {
  box-sizing: border-box;
}



.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container {
      position: relative;
    }

    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a {
  margin: 0 !important;
  overflow: visible;
}

#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e4a3c4b0-647a-4de8-97de-8cdb1756612a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e4a3c4b0-647a-4de8-97de-8cdb1756612a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image {
  /* Add background color handling */
  
}

#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e4a3c4b0-647a-4de8-97de-8cdb1756612a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e4a3c4b0-647a-4de8-97de-8cdb1756612a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e4a3c4b0-647a-4de8-97de-8cdb1756612a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a .shogun-image-content {
  
    justify-content: center;
  
}

.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image {
  box-sizing: border-box;
}



.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container {
      position: relative;
    }

    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a {
  margin: 0 !important;
  overflow: visible;
}

#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e4a3c4b0-647a-4de8-97de-8cdb1756612a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e4a3c4b0-647a-4de8-97de-8cdb1756612a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image {
  /* Add background color handling */
  
}

#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e4a3c4b0-647a-4de8-97de-8cdb1756612a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e4a3c4b0-647a-4de8-97de-8cdb1756612a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e4a3c4b0-647a-4de8-97de-8cdb1756612a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a .shogun-image-content {
  
    justify-content: center;
  
}

.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image {
  box-sizing: border-box;
}



.s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container {
      position: relative;
    }

    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e4a3c4b0-647a-4de8-97de-8cdb1756612a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image {
  box-sizing: border-box;
}



.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container {
      position: relative;
    }

    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image {
  box-sizing: border-box;
}



.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container {
      position: relative;
    }

    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image {
  box-sizing: border-box;
}



.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container {
      position: relative;
    }

    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image {
  box-sizing: border-box;
}



.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container {
      position: relative;
    }

    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image {
  box-sizing: border-box;
}



.s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container {
      position: relative;
    }

    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-43006cdd-8fbb-41dc-8b22-15cd03f058e2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
#s-670d3f8b-5df9-4076-9113-33f191fcabc6 {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-670d3f8b-5df9-4076-9113-33f191fcabc6 {
  margin: 0 !important;
  overflow: visible;
}

#s-670d3f8b-5df9-4076-9113-33f191fcabc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-670d3f8b-5df9-4076-9113-33f191fcabc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-670d3f8b-5df9-4076-9113-33f191fcabc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image {
  /* Add background color handling */
  
}

#s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-670d3f8b-5df9-4076-9113-33f191fcabc6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-670d3f8b-5df9-4076-9113-33f191fcabc6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-670d3f8b-5df9-4076-9113-33f191fcabc6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-670d3f8b-5df9-4076-9113-33f191fcabc6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-670d3f8b-5df9-4076-9113-33f191fcabc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image {
  box-sizing: border-box;
}



.s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-670d3f8b-5df9-4076-9113-33f191fcabc6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container {
      position: relative;
    }

    .s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-670d3f8b-5df9-4076-9113-33f191fcabc6 {
  margin: 0 !important;
  overflow: visible;
}

#s-670d3f8b-5df9-4076-9113-33f191fcabc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-670d3f8b-5df9-4076-9113-33f191fcabc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-670d3f8b-5df9-4076-9113-33f191fcabc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image {
  /* Add background color handling */
  
}

#s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-670d3f8b-5df9-4076-9113-33f191fcabc6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-670d3f8b-5df9-4076-9113-33f191fcabc6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-670d3f8b-5df9-4076-9113-33f191fcabc6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-670d3f8b-5df9-4076-9113-33f191fcabc6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-670d3f8b-5df9-4076-9113-33f191fcabc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image {
  box-sizing: border-box;
}



.s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-670d3f8b-5df9-4076-9113-33f191fcabc6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container {
      position: relative;
    }

    .s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-670d3f8b-5df9-4076-9113-33f191fcabc6 {
  margin: 0 !important;
  overflow: visible;
}

#s-670d3f8b-5df9-4076-9113-33f191fcabc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-670d3f8b-5df9-4076-9113-33f191fcabc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-670d3f8b-5df9-4076-9113-33f191fcabc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image {
  /* Add background color handling */
  
}

#s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-670d3f8b-5df9-4076-9113-33f191fcabc6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-670d3f8b-5df9-4076-9113-33f191fcabc6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-670d3f8b-5df9-4076-9113-33f191fcabc6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-670d3f8b-5df9-4076-9113-33f191fcabc6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-670d3f8b-5df9-4076-9113-33f191fcabc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image {
  box-sizing: border-box;
}



.s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-670d3f8b-5df9-4076-9113-33f191fcabc6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container {
      position: relative;
    }

    .s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-670d3f8b-5df9-4076-9113-33f191fcabc6 {
  margin: 0 !important;
  overflow: visible;
}

#s-670d3f8b-5df9-4076-9113-33f191fcabc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-670d3f8b-5df9-4076-9113-33f191fcabc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-670d3f8b-5df9-4076-9113-33f191fcabc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image {
  /* Add background color handling */
  
}

#s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-670d3f8b-5df9-4076-9113-33f191fcabc6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-670d3f8b-5df9-4076-9113-33f191fcabc6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-670d3f8b-5df9-4076-9113-33f191fcabc6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-670d3f8b-5df9-4076-9113-33f191fcabc6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-670d3f8b-5df9-4076-9113-33f191fcabc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image {
  box-sizing: border-box;
}



.s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-670d3f8b-5df9-4076-9113-33f191fcabc6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container {
      position: relative;
    }

    .s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-670d3f8b-5df9-4076-9113-33f191fcabc6 {
  margin: 0 !important;
  overflow: visible;
}

#s-670d3f8b-5df9-4076-9113-33f191fcabc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-670d3f8b-5df9-4076-9113-33f191fcabc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-670d3f8b-5df9-4076-9113-33f191fcabc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image {
  /* Add background color handling */
  
}

#s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-670d3f8b-5df9-4076-9113-33f191fcabc6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-670d3f8b-5df9-4076-9113-33f191fcabc6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-670d3f8b-5df9-4076-9113-33f191fcabc6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-670d3f8b-5df9-4076-9113-33f191fcabc6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-670d3f8b-5df9-4076-9113-33f191fcabc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image {
  box-sizing: border-box;
}



.s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-670d3f8b-5df9-4076-9113-33f191fcabc6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container {
      position: relative;
    }

    .s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-670d3f8b-5df9-4076-9113-33f191fcabc6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-670d3f8b-5df9-4076-9113-33f191fcabc6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
@media (min-width: 0px) {
[id="s-5dac7ee0-addf-4149-a1d4-313b8b67b007"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5dac7ee0-addf-4149-a1d4-313b8b67b007"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5dac7ee0-addf-4149-a1d4-313b8b67b007"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5dac7ee0-addf-4149-a1d4-313b8b67b007"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-a279324e-debf-4b49-8eba-e6f1afef0406"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a279324e-debf-4b49-8eba-e6f1afef0406"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-a279324e-debf-4b49-8eba-e6f1afef0406"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-a279324e-debf-4b49-8eba-e6f1afef0406"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-a279324e-debf-4b49-8eba-e6f1afef0406"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-a279324e-debf-4b49-8eba-e6f1afef0406"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-a279324e-debf-4b49-8eba-e6f1afef0406"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-b3158cfa-0099-4301-b868-b430607a0094 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-7d2af34b-3c29-4638-9da4-bc9959494be2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7d2af34b-3c29-4638-9da4-bc9959494be2"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-7d2af34b-3c29-4638-9da4-bc9959494be2"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7d2af34b-3c29-4638-9da4-bc9959494be2"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-7d2af34b-3c29-4638-9da4-bc9959494be2"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7d2af34b-3c29-4638-9da4-bc9959494be2"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-7d2af34b-3c29-4638-9da4-bc9959494be2"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-db0e203d-c9cf-4439-8022-041858e0675e {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-1c5de566-7e99-4f34-a5ed-46f8ba79a314"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1c5de566-7e99-4f34-a5ed-46f8ba79a314"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1c5de566-7e99-4f34-a5ed-46f8ba79a314"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1c5de566-7e99-4f34-a5ed-46f8ba79a314"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-593c7995-c7af-4c5a-a5a2-0de0158e4af2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-593c7995-c7af-4c5a-a5a2-0de0158e4af2"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-593c7995-c7af-4c5a-a5a2-0de0158e4af2"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-593c7995-c7af-4c5a-a5a2-0de0158e4af2"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-593c7995-c7af-4c5a-a5a2-0de0158e4af2"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-593c7995-c7af-4c5a-a5a2-0de0158e4af2"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-593c7995-c7af-4c5a-a5a2-0de0158e4af2"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-f9c9910f-800b-46d6-82b5-9493ed6cdd15 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-a96d90c8-e462-4d43-b466-04095c3de463"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a96d90c8-e462-4d43-b466-04095c3de463"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-a96d90c8-e462-4d43-b466-04095c3de463"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-a96d90c8-e462-4d43-b466-04095c3de463"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-a96d90c8-e462-4d43-b466-04095c3de463"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-a96d90c8-e462-4d43-b466-04095c3de463"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-a96d90c8-e462-4d43-b466-04095c3de463"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-bbc4b744-532c-48a7-9a80-252188960334 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-d131b113-9601-4eb6-a3d6-234a90cdbf36"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d131b113-9601-4eb6-a3d6-234a90cdbf36"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d131b113-9601-4eb6-a3d6-234a90cdbf36"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d131b113-9601-4eb6-a3d6-234a90cdbf36"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-763d406f-13af-4b1b-98be-64a8934c9e85"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-763d406f-13af-4b1b-98be-64a8934c9e85"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-763d406f-13af-4b1b-98be-64a8934c9e85"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-763d406f-13af-4b1b-98be-64a8934c9e85"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-763d406f-13af-4b1b-98be-64a8934c9e85"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-763d406f-13af-4b1b-98be-64a8934c9e85"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-763d406f-13af-4b1b-98be-64a8934c9e85"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-f0084663-c5cf-44fe-8066-d0563392473b {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-482b4664-3308-4446-b88a-ea211feb9b53"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-482b4664-3308-4446-b88a-ea211feb9b53"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-482b4664-3308-4446-b88a-ea211feb9b53"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-482b4664-3308-4446-b88a-ea211feb9b53"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-482b4664-3308-4446-b88a-ea211feb9b53"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-482b4664-3308-4446-b88a-ea211feb9b53"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-482b4664-3308-4446-b88a-ea211feb9b53"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-039b3205-9447-44d7-ab67-d6deb7f04f88 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-497d3014-f11d-4565-a59d-8acf0c684b8a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-497d3014-f11d-4565-a59d-8acf0c684b8a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-497d3014-f11d-4565-a59d-8acf0c684b8a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-497d3014-f11d-4565-a59d-8acf0c684b8a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-90e31269-6d93-4c4a-a8e1-c4656b70dc7b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-90e31269-6d93-4c4a-a8e1-c4656b70dc7b"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-90e31269-6d93-4c4a-a8e1-c4656b70dc7b"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-90e31269-6d93-4c4a-a8e1-c4656b70dc7b"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-90e31269-6d93-4c4a-a8e1-c4656b70dc7b"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-90e31269-6d93-4c4a-a8e1-c4656b70dc7b"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-90e31269-6d93-4c4a-a8e1-c4656b70dc7b"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px){#s-8c38a6eb-53b5-4a83-942c-c1be8fe09b07 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-80aa5ff2-312b-407f-833a-5bf7f8a07057"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-80aa5ff2-312b-407f-833a-5bf7f8a07057"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-80aa5ff2-312b-407f-833a-5bf7f8a07057"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-80aa5ff2-312b-407f-833a-5bf7f8a07057"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-80aa5ff2-312b-407f-833a-5bf7f8a07057"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-80aa5ff2-312b-407f-833a-5bf7f8a07057"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-80aa5ff2-312b-407f-833a-5bf7f8a07057"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px){#s-c70807e0-4e1f-4b01-b0e4-c2b8f0abf07f {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-77529620-667f-4e2d-8b42-cd632fc0874f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-77529620-667f-4e2d-8b42-cd632fc0874f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-77529620-667f-4e2d-8b42-cd632fc0874f"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-77529620-667f-4e2d-8b42-cd632fc0874f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-77529620-667f-4e2d-8b42-cd632fc0874f"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-77529620-667f-4e2d-8b42-cd632fc0874f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-77529620-667f-4e2d-8b42-cd632fc0874f"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-f6d74f76-2ff2-4645-9f25-3a427e529c9b {
  margin-top: 10px;
margin-bottom: 10px;
padding-left: 0%;
padding-right: 0%;
}

#s-b5dcbd14-c684-4870-ad1a-39c52240302c {
  margin-left: 3%;
margin-right: 3%;
padding-top: 20px;
padding-left: 1%;
padding-bottom: 20px;
padding-right: 1%;
}

#s-df7b3138-f859-4e09-ad51-dc76c2262b9b {
  max-width: 1920px;
aspect-ratio: 1920/1095;
text-align: center;
}

#s-df7b3138-f859-4e09-ad51-dc76c2262b9b {
  margin: 0 !important;
  overflow: visible;
}

#s-df7b3138-f859-4e09-ad51-dc76c2262b9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df7b3138-f859-4e09-ad51-dc76c2262b9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-df7b3138-f859-4e09-ad51-dc76c2262b9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image {
  /* Add background color handling */
  
}

#s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-df7b3138-f859-4e09-ad51-dc76c2262b9b .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-df7b3138-f859-4e09-ad51-dc76c2262b9b .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-df7b3138-f859-4e09-ad51-dc76c2262b9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-df7b3138-f859-4e09-ad51-dc76c2262b9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image {
  box-sizing: border-box;
}



.s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container {
      position: relative;
    }

    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

@media (min-width: 1200px){#s-df7b3138-f859-4e09-ad51-dc76c2262b9b {
  margin: 0 !important;
  overflow: visible;
}

#s-df7b3138-f859-4e09-ad51-dc76c2262b9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df7b3138-f859-4e09-ad51-dc76c2262b9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-df7b3138-f859-4e09-ad51-dc76c2262b9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image {
  /* Add background color handling */
  
}

#s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-df7b3138-f859-4e09-ad51-dc76c2262b9b .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-df7b3138-f859-4e09-ad51-dc76c2262b9b .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-df7b3138-f859-4e09-ad51-dc76c2262b9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-df7b3138-f859-4e09-ad51-dc76c2262b9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image {
  box-sizing: border-box;
}



.s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container {
      position: relative;
    }

    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-df7b3138-f859-4e09-ad51-dc76c2262b9b {
  margin: 0 !important;
  overflow: visible;
}

#s-df7b3138-f859-4e09-ad51-dc76c2262b9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df7b3138-f859-4e09-ad51-dc76c2262b9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-df7b3138-f859-4e09-ad51-dc76c2262b9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image {
  /* Add background color handling */
  
}

#s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-df7b3138-f859-4e09-ad51-dc76c2262b9b .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-df7b3138-f859-4e09-ad51-dc76c2262b9b .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-df7b3138-f859-4e09-ad51-dc76c2262b9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-df7b3138-f859-4e09-ad51-dc76c2262b9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image {
  box-sizing: border-box;
}



.s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container {
      position: relative;
    }

    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-df7b3138-f859-4e09-ad51-dc76c2262b9b {
  margin: 0 !important;
  overflow: visible;
}

#s-df7b3138-f859-4e09-ad51-dc76c2262b9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df7b3138-f859-4e09-ad51-dc76c2262b9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-df7b3138-f859-4e09-ad51-dc76c2262b9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image {
  /* Add background color handling */
  
}

#s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-df7b3138-f859-4e09-ad51-dc76c2262b9b .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-df7b3138-f859-4e09-ad51-dc76c2262b9b .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-df7b3138-f859-4e09-ad51-dc76c2262b9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-df7b3138-f859-4e09-ad51-dc76c2262b9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image {
  box-sizing: border-box;
}



.s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container {
      position: relative;
    }

    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}@media (max-width: 767px){#s-df7b3138-f859-4e09-ad51-dc76c2262b9b {
  margin: 0 !important;
  overflow: visible;
}

#s-df7b3138-f859-4e09-ad51-dc76c2262b9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df7b3138-f859-4e09-ad51-dc76c2262b9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-df7b3138-f859-4e09-ad51-dc76c2262b9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image {
  /* Add background color handling */
  
}

#s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-df7b3138-f859-4e09-ad51-dc76c2262b9b .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-df7b3138-f859-4e09-ad51-dc76c2262b9b .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-df7b3138-f859-4e09-ad51-dc76c2262b9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-df7b3138-f859-4e09-ad51-dc76c2262b9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image {
  box-sizing: border-box;
}



.s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container {
      position: relative;
    }

    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-df7b3138-f859-4e09-ad51-dc76c2262b9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}
@media (min-width: 0px) {
[id="s-5ce04ea4-c64c-475c-893a-0f6f84ed6377"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-5ce04ea4-c64c-475c-893a-0f6f84ed6377"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-5ce04ea4-c64c-475c-893a-0f6f84ed6377"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-5ce04ea4-c64c-475c-893a-0f6f84ed6377"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-e52487ee-0665-4c78-9a1a-e9d615faa002 {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-e52487ee-0665-4c78-9a1a-e9d615faa002 {
  margin: 0 !important;
  overflow: visible;
}

#s-e52487ee-0665-4c78-9a1a-e9d615faa002-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e52487ee-0665-4c78-9a1a-e9d615faa002 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e52487ee-0665-4c78-9a1a-e9d615faa002 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image {
  /* Add background color handling */
  
}

#s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e52487ee-0665-4c78-9a1a-e9d615faa002 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e52487ee-0665-4c78-9a1a-e9d615faa002 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e52487ee-0665-4c78-9a1a-e9d615faa002 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-e52487ee-0665-4c78-9a1a-e9d615faa002 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e52487ee-0665-4c78-9a1a-e9d615faa002.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image {
  box-sizing: border-box;
}



.s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e52487ee-0665-4c78-9a1a-e9d615faa002 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container {
      position: relative;
    }

    .s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-e52487ee-0665-4c78-9a1a-e9d615faa002 {
  margin: 0 !important;
  overflow: visible;
}

#s-e52487ee-0665-4c78-9a1a-e9d615faa002-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e52487ee-0665-4c78-9a1a-e9d615faa002 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e52487ee-0665-4c78-9a1a-e9d615faa002 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image {
  /* Add background color handling */
  
}

#s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e52487ee-0665-4c78-9a1a-e9d615faa002 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e52487ee-0665-4c78-9a1a-e9d615faa002 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e52487ee-0665-4c78-9a1a-e9d615faa002 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-e52487ee-0665-4c78-9a1a-e9d615faa002 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e52487ee-0665-4c78-9a1a-e9d615faa002.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image {
  box-sizing: border-box;
}



.s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e52487ee-0665-4c78-9a1a-e9d615faa002 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container {
      position: relative;
    }

    .s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e52487ee-0665-4c78-9a1a-e9d615faa002 {
  margin: 0 !important;
  overflow: visible;
}

#s-e52487ee-0665-4c78-9a1a-e9d615faa002-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e52487ee-0665-4c78-9a1a-e9d615faa002 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e52487ee-0665-4c78-9a1a-e9d615faa002 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image {
  /* Add background color handling */
  
}

#s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e52487ee-0665-4c78-9a1a-e9d615faa002 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e52487ee-0665-4c78-9a1a-e9d615faa002 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e52487ee-0665-4c78-9a1a-e9d615faa002 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-e52487ee-0665-4c78-9a1a-e9d615faa002 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e52487ee-0665-4c78-9a1a-e9d615faa002.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image {
  box-sizing: border-box;
}



.s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e52487ee-0665-4c78-9a1a-e9d615faa002 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container {
      position: relative;
    }

    .s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e52487ee-0665-4c78-9a1a-e9d615faa002 {
  margin: 0 !important;
  overflow: visible;
}

#s-e52487ee-0665-4c78-9a1a-e9d615faa002-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e52487ee-0665-4c78-9a1a-e9d615faa002 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e52487ee-0665-4c78-9a1a-e9d615faa002 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image {
  /* Add background color handling */
  
}

#s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e52487ee-0665-4c78-9a1a-e9d615faa002 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e52487ee-0665-4c78-9a1a-e9d615faa002 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e52487ee-0665-4c78-9a1a-e9d615faa002 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-e52487ee-0665-4c78-9a1a-e9d615faa002 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e52487ee-0665-4c78-9a1a-e9d615faa002.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image {
  box-sizing: border-box;
}



.s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e52487ee-0665-4c78-9a1a-e9d615faa002 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container {
      position: relative;
    }

    .s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-e52487ee-0665-4c78-9a1a-e9d615faa002 {
  margin: 0 !important;
  overflow: visible;
}

#s-e52487ee-0665-4c78-9a1a-e9d615faa002-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e52487ee-0665-4c78-9a1a-e9d615faa002 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e52487ee-0665-4c78-9a1a-e9d615faa002 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image {
  /* Add background color handling */
  
}

#s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e52487ee-0665-4c78-9a1a-e9d615faa002 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e52487ee-0665-4c78-9a1a-e9d615faa002 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e52487ee-0665-4c78-9a1a-e9d615faa002 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-e52487ee-0665-4c78-9a1a-e9d615faa002 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e52487ee-0665-4c78-9a1a-e9d615faa002.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image {
  box-sizing: border-box;
}



.s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e52487ee-0665-4c78-9a1a-e9d615faa002 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container {
      position: relative;
    }

    .s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e52487ee-0665-4c78-9a1a-e9d615faa002.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e52487ee-0665-4c78-9a1a-e9d615faa002 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 {
  margin: 0 !important;
  overflow: visible;
}

#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image {
  /* Add background color handling */
  
}

#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image {
  box-sizing: border-box;
}



.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container {
      position: relative;
    }

    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 {
  margin: 0 !important;
  overflow: visible;
}

#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image {
  /* Add background color handling */
  
}

#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image {
  box-sizing: border-box;
}



.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container {
      position: relative;
    }

    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 {
  margin: 0 !important;
  overflow: visible;
}

#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image {
  /* Add background color handling */
  
}

#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image {
  box-sizing: border-box;
}



.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container {
      position: relative;
    }

    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 {
  margin: 0 !important;
  overflow: visible;
}

#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image {
  /* Add background color handling */
  
}

#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image {
  box-sizing: border-box;
}



.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container {
      position: relative;
    }

    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 {
  margin: 0 !important;
  overflow: visible;
}

#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image {
  /* Add background color handling */
  
}

#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image {
  box-sizing: border-box;
}



.s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container {
      position: relative;
    }

    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-952f24ac-9e47-4d3a-a919-5bd581eb73f4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
#s-9a976f3f-4692-4ad0-afac-c635918e1106 {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-9a976f3f-4692-4ad0-afac-c635918e1106 {
  margin: 0 !important;
  overflow: visible;
}

#s-9a976f3f-4692-4ad0-afac-c635918e1106-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9a976f3f-4692-4ad0-afac-c635918e1106 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9a976f3f-4692-4ad0-afac-c635918e1106 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image {
  /* Add background color handling */
  
}

#s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9a976f3f-4692-4ad0-afac-c635918e1106 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9a976f3f-4692-4ad0-afac-c635918e1106 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9a976f3f-4692-4ad0-afac-c635918e1106 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-9a976f3f-4692-4ad0-afac-c635918e1106 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9a976f3f-4692-4ad0-afac-c635918e1106.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image {
  box-sizing: border-box;
}



.s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9a976f3f-4692-4ad0-afac-c635918e1106 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container {
      position: relative;
    }

    .s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-9a976f3f-4692-4ad0-afac-c635918e1106 {
  margin: 0 !important;
  overflow: visible;
}

#s-9a976f3f-4692-4ad0-afac-c635918e1106-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9a976f3f-4692-4ad0-afac-c635918e1106 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9a976f3f-4692-4ad0-afac-c635918e1106 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image {
  /* Add background color handling */
  
}

#s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9a976f3f-4692-4ad0-afac-c635918e1106 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9a976f3f-4692-4ad0-afac-c635918e1106 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9a976f3f-4692-4ad0-afac-c635918e1106 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-9a976f3f-4692-4ad0-afac-c635918e1106 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9a976f3f-4692-4ad0-afac-c635918e1106.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image {
  box-sizing: border-box;
}



.s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9a976f3f-4692-4ad0-afac-c635918e1106 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container {
      position: relative;
    }

    .s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9a976f3f-4692-4ad0-afac-c635918e1106 {
  margin: 0 !important;
  overflow: visible;
}

#s-9a976f3f-4692-4ad0-afac-c635918e1106-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9a976f3f-4692-4ad0-afac-c635918e1106 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9a976f3f-4692-4ad0-afac-c635918e1106 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image {
  /* Add background color handling */
  
}

#s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9a976f3f-4692-4ad0-afac-c635918e1106 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9a976f3f-4692-4ad0-afac-c635918e1106 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9a976f3f-4692-4ad0-afac-c635918e1106 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-9a976f3f-4692-4ad0-afac-c635918e1106 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9a976f3f-4692-4ad0-afac-c635918e1106.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image {
  box-sizing: border-box;
}



.s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9a976f3f-4692-4ad0-afac-c635918e1106 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container {
      position: relative;
    }

    .s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9a976f3f-4692-4ad0-afac-c635918e1106 {
  margin: 0 !important;
  overflow: visible;
}

#s-9a976f3f-4692-4ad0-afac-c635918e1106-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9a976f3f-4692-4ad0-afac-c635918e1106 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9a976f3f-4692-4ad0-afac-c635918e1106 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image {
  /* Add background color handling */
  
}

#s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9a976f3f-4692-4ad0-afac-c635918e1106 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9a976f3f-4692-4ad0-afac-c635918e1106 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9a976f3f-4692-4ad0-afac-c635918e1106 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-9a976f3f-4692-4ad0-afac-c635918e1106 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9a976f3f-4692-4ad0-afac-c635918e1106.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image {
  box-sizing: border-box;
}



.s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9a976f3f-4692-4ad0-afac-c635918e1106 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container {
      position: relative;
    }

    .s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-9a976f3f-4692-4ad0-afac-c635918e1106 {
  margin: 0 !important;
  overflow: visible;
}

#s-9a976f3f-4692-4ad0-afac-c635918e1106-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9a976f3f-4692-4ad0-afac-c635918e1106 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9a976f3f-4692-4ad0-afac-c635918e1106 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image {
  /* Add background color handling */
  
}

#s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9a976f3f-4692-4ad0-afac-c635918e1106 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9a976f3f-4692-4ad0-afac-c635918e1106 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9a976f3f-4692-4ad0-afac-c635918e1106 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-9a976f3f-4692-4ad0-afac-c635918e1106 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9a976f3f-4692-4ad0-afac-c635918e1106.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image {
  box-sizing: border-box;
}



.s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9a976f3f-4692-4ad0-afac-c635918e1106 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container {
      position: relative;
    }

    .s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9a976f3f-4692-4ad0-afac-c635918e1106.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9a976f3f-4692-4ad0-afac-c635918e1106 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
#s-808cf65d-ae4e-4752-b44b-714dc59b8832 {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-808cf65d-ae4e-4752-b44b-714dc59b8832 {
  margin: 0 !important;
  overflow: visible;
}

#s-808cf65d-ae4e-4752-b44b-714dc59b8832-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-808cf65d-ae4e-4752-b44b-714dc59b8832 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-808cf65d-ae4e-4752-b44b-714dc59b8832 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image {
  /* Add background color handling */
  
}

#s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-808cf65d-ae4e-4752-b44b-714dc59b8832 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-808cf65d-ae4e-4752-b44b-714dc59b8832 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-808cf65d-ae4e-4752-b44b-714dc59b8832 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-808cf65d-ae4e-4752-b44b-714dc59b8832 .shogun-image-content {
  
    justify-content: center;
  
}

.s-808cf65d-ae4e-4752-b44b-714dc59b8832.shg-align-container {
  display: flex;
  justify-content: center
}

.s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image {
  box-sizing: border-box;
}



.s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-808cf65d-ae4e-4752-b44b-714dc59b8832 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container {
      position: relative;
    }

    .s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-808cf65d-ae4e-4752-b44b-714dc59b8832 {
  margin: 0 !important;
  overflow: visible;
}

#s-808cf65d-ae4e-4752-b44b-714dc59b8832-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-808cf65d-ae4e-4752-b44b-714dc59b8832 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-808cf65d-ae4e-4752-b44b-714dc59b8832 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image {
  /* Add background color handling */
  
}

#s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-808cf65d-ae4e-4752-b44b-714dc59b8832 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-808cf65d-ae4e-4752-b44b-714dc59b8832 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-808cf65d-ae4e-4752-b44b-714dc59b8832 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-808cf65d-ae4e-4752-b44b-714dc59b8832 .shogun-image-content {
  
    justify-content: center;
  
}

.s-808cf65d-ae4e-4752-b44b-714dc59b8832.shg-align-container {
  display: flex;
  justify-content: center
}

.s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image {
  box-sizing: border-box;
}



.s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-808cf65d-ae4e-4752-b44b-714dc59b8832 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container {
      position: relative;
    }

    .s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-808cf65d-ae4e-4752-b44b-714dc59b8832 {
  margin: 0 !important;
  overflow: visible;
}

#s-808cf65d-ae4e-4752-b44b-714dc59b8832-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-808cf65d-ae4e-4752-b44b-714dc59b8832 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-808cf65d-ae4e-4752-b44b-714dc59b8832 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image {
  /* Add background color handling */
  
}

#s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-808cf65d-ae4e-4752-b44b-714dc59b8832 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-808cf65d-ae4e-4752-b44b-714dc59b8832 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-808cf65d-ae4e-4752-b44b-714dc59b8832 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-808cf65d-ae4e-4752-b44b-714dc59b8832 .shogun-image-content {
  
    justify-content: center;
  
}

.s-808cf65d-ae4e-4752-b44b-714dc59b8832.shg-align-container {
  display: flex;
  justify-content: center
}

.s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image {
  box-sizing: border-box;
}



.s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-808cf65d-ae4e-4752-b44b-714dc59b8832 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container {
      position: relative;
    }

    .s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-808cf65d-ae4e-4752-b44b-714dc59b8832 {
  margin: 0 !important;
  overflow: visible;
}

#s-808cf65d-ae4e-4752-b44b-714dc59b8832-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-808cf65d-ae4e-4752-b44b-714dc59b8832 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-808cf65d-ae4e-4752-b44b-714dc59b8832 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image {
  /* Add background color handling */
  
}

#s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-808cf65d-ae4e-4752-b44b-714dc59b8832 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-808cf65d-ae4e-4752-b44b-714dc59b8832 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-808cf65d-ae4e-4752-b44b-714dc59b8832 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-808cf65d-ae4e-4752-b44b-714dc59b8832 .shogun-image-content {
  
    justify-content: center;
  
}

.s-808cf65d-ae4e-4752-b44b-714dc59b8832.shg-align-container {
  display: flex;
  justify-content: center
}

.s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image {
  box-sizing: border-box;
}



.s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-808cf65d-ae4e-4752-b44b-714dc59b8832 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container {
      position: relative;
    }

    .s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-808cf65d-ae4e-4752-b44b-714dc59b8832 {
  margin: 0 !important;
  overflow: visible;
}

#s-808cf65d-ae4e-4752-b44b-714dc59b8832-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-808cf65d-ae4e-4752-b44b-714dc59b8832 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-808cf65d-ae4e-4752-b44b-714dc59b8832 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image {
  /* Add background color handling */
  
}

#s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-808cf65d-ae4e-4752-b44b-714dc59b8832 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-808cf65d-ae4e-4752-b44b-714dc59b8832 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-808cf65d-ae4e-4752-b44b-714dc59b8832 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-808cf65d-ae4e-4752-b44b-714dc59b8832 .shogun-image-content {
  
    justify-content: center;
  
}

.s-808cf65d-ae4e-4752-b44b-714dc59b8832.shg-align-container {
  display: flex;
  justify-content: center
}

.s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image {
  box-sizing: border-box;
}



.s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-808cf65d-ae4e-4752-b44b-714dc59b8832 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container {
      position: relative;
    }

    .s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-808cf65d-ae4e-4752-b44b-714dc59b8832.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-808cf65d-ae4e-4752-b44b-714dc59b8832 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
@media (min-width: 0px) {
[id="s-a0952883-1c82-40ff-ac9a-b773dd10177c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a0952883-1c82-40ff-ac9a-b773dd10177c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-a0952883-1c82-40ff-ac9a-b773dd10177c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-a0952883-1c82-40ff-ac9a-b773dd10177c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-9ee4ade8-94ec-4393-8361-eafd549f0d3f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9ee4ade8-94ec-4393-8361-eafd549f0d3f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-9ee4ade8-94ec-4393-8361-eafd549f0d3f"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9ee4ade8-94ec-4393-8361-eafd549f0d3f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-9ee4ade8-94ec-4393-8361-eafd549f0d3f"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9ee4ade8-94ec-4393-8361-eafd549f0d3f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-9ee4ade8-94ec-4393-8361-eafd549f0d3f"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-690db30b-9660-47a1-9f77-977cf5db9de4 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-c6dc71b2-3612-4582-bb0f-54f0ede25347"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c6dc71b2-3612-4582-bb0f-54f0ede25347"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-c6dc71b2-3612-4582-bb0f-54f0ede25347"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c6dc71b2-3612-4582-bb0f-54f0ede25347"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-c6dc71b2-3612-4582-bb0f-54f0ede25347"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c6dc71b2-3612-4582-bb0f-54f0ede25347"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-c6dc71b2-3612-4582-bb0f-54f0ede25347"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-c6e40226-5e1e-4414-9358-3ba96624ccc6 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-a202fcad-4e23-4150-9dc0-bf0d80945c31"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a202fcad-4e23-4150-9dc0-bf0d80945c31"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-a202fcad-4e23-4150-9dc0-bf0d80945c31"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-a202fcad-4e23-4150-9dc0-bf0d80945c31"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-055975f9-e661-4450-96fb-a657d1356b80"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-055975f9-e661-4450-96fb-a657d1356b80"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-055975f9-e661-4450-96fb-a657d1356b80"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-055975f9-e661-4450-96fb-a657d1356b80"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-055975f9-e661-4450-96fb-a657d1356b80"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-055975f9-e661-4450-96fb-a657d1356b80"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-055975f9-e661-4450-96fb-a657d1356b80"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-c0683f1d-b73a-4de6-be1c-e8cb66bf2254 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-e8c16109-3d34-46ca-9225-1ab6e1b67c7a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e8c16109-3d34-46ca-9225-1ab6e1b67c7a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e8c16109-3d34-46ca-9225-1ab6e1b67c7a"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e8c16109-3d34-46ca-9225-1ab6e1b67c7a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e8c16109-3d34-46ca-9225-1ab6e1b67c7a"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e8c16109-3d34-46ca-9225-1ab6e1b67c7a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e8c16109-3d34-46ca-9225-1ab6e1b67c7a"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-a356ac76-c064-479d-ade1-19c2d82408ad {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-1868964b-7474-4a3d-a08e-9a397ca04ed7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1868964b-7474-4a3d-a08e-9a397ca04ed7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1868964b-7474-4a3d-a08e-9a397ca04ed7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1868964b-7474-4a3d-a08e-9a397ca04ed7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-0fc17d18-2921-43d5-925a-43fa3f938fbb"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0fc17d18-2921-43d5-925a-43fa3f938fbb"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-0fc17d18-2921-43d5-925a-43fa3f938fbb"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-0fc17d18-2921-43d5-925a-43fa3f938fbb"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-0fc17d18-2921-43d5-925a-43fa3f938fbb"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-0fc17d18-2921-43d5-925a-43fa3f938fbb"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-0fc17d18-2921-43d5-925a-43fa3f938fbb"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-c1798c5d-5dec-4507-832b-6f8413e3b14e {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-b4d297bf-f949-43f8-a5a4-6f6336824ef7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b4d297bf-f949-43f8-a5a4-6f6336824ef7"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-b4d297bf-f949-43f8-a5a4-6f6336824ef7"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b4d297bf-f949-43f8-a5a4-6f6336824ef7"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-b4d297bf-f949-43f8-a5a4-6f6336824ef7"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b4d297bf-f949-43f8-a5a4-6f6336824ef7"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-b4d297bf-f949-43f8-a5a4-6f6336824ef7"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-6f4b4a95-0791-4086-958c-7094b82101f2 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-6286b528-2238-4060-b59c-274c99175750"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6286b528-2238-4060-b59c-274c99175750"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6286b528-2238-4060-b59c-274c99175750"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6286b528-2238-4060-b59c-274c99175750"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-454d9873-4d62-436d-82ba-ca10d419da37"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-454d9873-4d62-436d-82ba-ca10d419da37"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-454d9873-4d62-436d-82ba-ca10d419da37"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-454d9873-4d62-436d-82ba-ca10d419da37"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-454d9873-4d62-436d-82ba-ca10d419da37"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-454d9873-4d62-436d-82ba-ca10d419da37"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-454d9873-4d62-436d-82ba-ca10d419da37"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px){#s-44e5591e-b1c2-40b4-b48a-8f729e6a3369 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-2b0d05be-8438-4f78-bf43-192fe660f577"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2b0d05be-8438-4f78-bf43-192fe660f577"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-2b0d05be-8438-4f78-bf43-192fe660f577"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2b0d05be-8438-4f78-bf43-192fe660f577"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-2b0d05be-8438-4f78-bf43-192fe660f577"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2b0d05be-8438-4f78-bf43-192fe660f577"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-2b0d05be-8438-4f78-bf43-192fe660f577"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px){#s-6a383687-01cb-45c0-b799-d5596b90ba76 {
  background-color: rgba(232, 232, 232, 1);
}
}
#s-dab90108-228d-4410-b572-d40bb7b5e9cd {
  margin-top: -10px;
margin-bottom: -10px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-dab90108-228d-4410-b572-d40bb7b5e9cd hr {
  border-top: 1px solid #ddd;
}

@media (min-width: 0px) {
[id="s-87420960-55bb-4a04-ae3a-e29f4cf431aa"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-87420960-55bb-4a04-ae3a-e29f4cf431aa"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-87420960-55bb-4a04-ae3a-e29f4cf431aa"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-87420960-55bb-4a04-ae3a-e29f4cf431aa"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-04fdeb7b-9e8f-4908-901c-85b7829b0c68"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-04fdeb7b-9e8f-4908-901c-85b7829b0c68"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-04fdeb7b-9e8f-4908-901c-85b7829b0c68"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-04fdeb7b-9e8f-4908-901c-85b7829b0c68"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-04fdeb7b-9e8f-4908-901c-85b7829b0c68"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-04fdeb7b-9e8f-4908-901c-85b7829b0c68"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-04fdeb7b-9e8f-4908-901c-85b7829b0c68"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-d4cb4aff-6379-488a-addb-a0b63937a0ea {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-4e00fec7-0b99-4169-b8ee-abd1e097405f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4e00fec7-0b99-4169-b8ee-abd1e097405f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-4e00fec7-0b99-4169-b8ee-abd1e097405f"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4e00fec7-0b99-4169-b8ee-abd1e097405f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-4e00fec7-0b99-4169-b8ee-abd1e097405f"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4e00fec7-0b99-4169-b8ee-abd1e097405f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-4e00fec7-0b99-4169-b8ee-abd1e097405f"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-9ccf1b5d-b11c-4413-b39f-578ab7667274 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-5dd8fa75-abfd-452d-8a3a-976c2903ed8e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5dd8fa75-abfd-452d-8a3a-976c2903ed8e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5dd8fa75-abfd-452d-8a3a-976c2903ed8e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5dd8fa75-abfd-452d-8a3a-976c2903ed8e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-8bde4006-7585-462c-8414-c3c851354df2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8bde4006-7585-462c-8414-c3c851354df2"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-8bde4006-7585-462c-8414-c3c851354df2"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-8bde4006-7585-462c-8414-c3c851354df2"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-8bde4006-7585-462c-8414-c3c851354df2"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-8bde4006-7585-462c-8414-c3c851354df2"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-8bde4006-7585-462c-8414-c3c851354df2"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-b200c312-2f81-48d0-8d66-cb946f10239a {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-60c13097-f1c7-4777-b964-2b83aea0bb38"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-60c13097-f1c7-4777-b964-2b83aea0bb38"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-60c13097-f1c7-4777-b964-2b83aea0bb38"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-60c13097-f1c7-4777-b964-2b83aea0bb38"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-60c13097-f1c7-4777-b964-2b83aea0bb38"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-60c13097-f1c7-4777-b964-2b83aea0bb38"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-60c13097-f1c7-4777-b964-2b83aea0bb38"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-ed3b1368-d919-4a0a-abbf-0235f150a2a7 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-ac35abb4-2130-4a78-8d0a-b90ccb776cb3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ac35abb4-2130-4a78-8d0a-b90ccb776cb3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ac35abb4-2130-4a78-8d0a-b90ccb776cb3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ac35abb4-2130-4a78-8d0a-b90ccb776cb3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-eeee1aa5-1273-4900-bd6b-b020b5531678"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-eeee1aa5-1273-4900-bd6b-b020b5531678"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-eeee1aa5-1273-4900-bd6b-b020b5531678"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-eeee1aa5-1273-4900-bd6b-b020b5531678"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-eeee1aa5-1273-4900-bd6b-b020b5531678"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-eeee1aa5-1273-4900-bd6b-b020b5531678"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-eeee1aa5-1273-4900-bd6b-b020b5531678"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-54addd57-9506-465d-ab29-b0373c6e266a {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-96bac930-7768-4864-84ae-6386cf72aa6b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-96bac930-7768-4864-84ae-6386cf72aa6b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-96bac930-7768-4864-84ae-6386cf72aa6b"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-96bac930-7768-4864-84ae-6386cf72aa6b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-96bac930-7768-4864-84ae-6386cf72aa6b"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-96bac930-7768-4864-84ae-6386cf72aa6b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-96bac930-7768-4864-84ae-6386cf72aa6b"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-ab8df1a6-17d4-4f40-a73d-2443e162ea4d {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-7e71a174-4a1e-4b8d-a3d4-dca705b644db"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7e71a174-4a1e-4b8d-a3d4-dca705b644db"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7e71a174-4a1e-4b8d-a3d4-dca705b644db"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7e71a174-4a1e-4b8d-a3d4-dca705b644db"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-b18f3dc6-8475-47db-8d71-4c9fcff7337a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b18f3dc6-8475-47db-8d71-4c9fcff7337a"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-b18f3dc6-8475-47db-8d71-4c9fcff7337a"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b18f3dc6-8475-47db-8d71-4c9fcff7337a"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-b18f3dc6-8475-47db-8d71-4c9fcff7337a"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b18f3dc6-8475-47db-8d71-4c9fcff7337a"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-b18f3dc6-8475-47db-8d71-4c9fcff7337a"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px){#s-e335f21b-15e0-4478-9172-7a4c7dbc8454 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-d22aca32-6706-4057-b28b-9b807a066db3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d22aca32-6706-4057-b28b-9b807a066db3"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d22aca32-6706-4057-b28b-9b807a066db3"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d22aca32-6706-4057-b28b-9b807a066db3"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d22aca32-6706-4057-b28b-9b807a066db3"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d22aca32-6706-4057-b28b-9b807a066db3"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d22aca32-6706-4057-b28b-9b807a066db3"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px){#s-f4146044-952c-424d-b284-2725da6ca25f {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-4fca2b10-5564-41c0-858a-f4062bd610df"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4fca2b10-5564-41c0-858a-f4062bd610df"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-4fca2b10-5564-41c0-858a-f4062bd610df"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4fca2b10-5564-41c0-858a-f4062bd610df"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-4fca2b10-5564-41c0-858a-f4062bd610df"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4fca2b10-5564-41c0-858a-f4062bd610df"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-4fca2b10-5564-41c0-858a-f4062bd610df"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 {
  max-width: 1920px;
aspect-ratio: 1920/1095;
text-align: center;
}

#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image {
  box-sizing: border-box;
}



.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container {
      position: relative;
    }

    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

@media (min-width: 1200px){#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image {
  box-sizing: border-box;
}



.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container {
      position: relative;
    }

    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image {
  box-sizing: border-box;
}



.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container {
      position: relative;
    }

    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image {
  box-sizing: border-box;
}



.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container {
      position: relative;
    }

    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}@media (max-width: 767px){#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image {
  box-sizing: border-box;
}



.s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container {
      position: relative;
    }

    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0aeeaaa-22e2-4534-96eb-8f209cd729a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}
#s-6b828aca-d3d4-456f-8393-362d48823dbe {
  margin-top: 10px;
margin-bottom: 10px;
padding-left: 1%;
padding-right: 1%;
}

#s-c750f8e5-53aa-4959-8439-4bb9ed0925d7 {
  margin-left: 4%;
margin-right: 4%;
padding-top: 20px;
padding-left: 1%;
padding-bottom: 20px;
padding-right: 1%;
}

@media (min-width: 0px) {
[id="s-47f76b32-8402-4aca-a4f6-a4cbded7a384"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-47f76b32-8402-4aca-a4f6-a4cbded7a384"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-47f76b32-8402-4aca-a4f6-a4cbded7a384"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-47f76b32-8402-4aca-a4f6-a4cbded7a384"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-dea3823f-133e-4ec9-afa9-85c1fa9d374b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-dea3823f-133e-4ec9-afa9-85c1fa9d374b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-dea3823f-133e-4ec9-afa9-85c1fa9d374b"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-dea3823f-133e-4ec9-afa9-85c1fa9d374b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-dea3823f-133e-4ec9-afa9-85c1fa9d374b"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-dea3823f-133e-4ec9-afa9-85c1fa9d374b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-dea3823f-133e-4ec9-afa9-85c1fa9d374b"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-4dbd0c31-378e-4948-ba3e-0a4f49cfc656 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-bb366ce2-0bc1-4be7-bfd8-1594f800e542"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bb366ce2-0bc1-4be7-bfd8-1594f800e542"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-bb366ce2-0bc1-4be7-bfd8-1594f800e542"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-bb366ce2-0bc1-4be7-bfd8-1594f800e542"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-bb366ce2-0bc1-4be7-bfd8-1594f800e542"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-bb366ce2-0bc1-4be7-bfd8-1594f800e542"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-bb366ce2-0bc1-4be7-bfd8-1594f800e542"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-7eecbb87-d702-41e4-983b-79b732cac76f {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-189bb60d-2a64-4644-a679-ffdc248e04da"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-189bb60d-2a64-4644-a679-ffdc248e04da"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-189bb60d-2a64-4644-a679-ffdc248e04da"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-189bb60d-2a64-4644-a679-ffdc248e04da"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-e3bbf55e-13f6-4bf2-8046-7cbd076eefc8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e3bbf55e-13f6-4bf2-8046-7cbd076eefc8"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e3bbf55e-13f6-4bf2-8046-7cbd076eefc8"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e3bbf55e-13f6-4bf2-8046-7cbd076eefc8"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e3bbf55e-13f6-4bf2-8046-7cbd076eefc8"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e3bbf55e-13f6-4bf2-8046-7cbd076eefc8"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e3bbf55e-13f6-4bf2-8046-7cbd076eefc8"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-a66514e8-1392-472c-91f4-f49a7d208bf8 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-79fc3f21-a7a1-45c2-be70-94c35c097f59"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-79fc3f21-a7a1-45c2-be70-94c35c097f59"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-79fc3f21-a7a1-45c2-be70-94c35c097f59"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-79fc3f21-a7a1-45c2-be70-94c35c097f59"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-79fc3f21-a7a1-45c2-be70-94c35c097f59"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-79fc3f21-a7a1-45c2-be70-94c35c097f59"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-79fc3f21-a7a1-45c2-be70-94c35c097f59"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-9a47611e-2cc8-4228-b84b-5fa3d2b544f3 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-41bff886-4eb9-448a-8004-790f41ba742a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-41bff886-4eb9-448a-8004-790f41ba742a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-41bff886-4eb9-448a-8004-790f41ba742a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-41bff886-4eb9-448a-8004-790f41ba742a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-71e2b13b-1393-4c90-b923-231783a73a6a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-71e2b13b-1393-4c90-b923-231783a73a6a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-71e2b13b-1393-4c90-b923-231783a73a6a"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-71e2b13b-1393-4c90-b923-231783a73a6a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-71e2b13b-1393-4c90-b923-231783a73a6a"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-71e2b13b-1393-4c90-b923-231783a73a6a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-71e2b13b-1393-4c90-b923-231783a73a6a"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-1231d3f4-e702-4d58-9d23-a02901b18068 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-ea318f1f-0b8d-4d3c-b9fa-e1fd6ed469d1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ea318f1f-0b8d-4d3c-b9fa-e1fd6ed469d1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-ea318f1f-0b8d-4d3c-b9fa-e1fd6ed469d1"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ea318f1f-0b8d-4d3c-b9fa-e1fd6ed469d1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-ea318f1f-0b8d-4d3c-b9fa-e1fd6ed469d1"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ea318f1f-0b8d-4d3c-b9fa-e1fd6ed469d1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-ea318f1f-0b8d-4d3c-b9fa-e1fd6ed469d1"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-6f604fe7-d529-4ab4-a0fa-aedf24a8767f {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-efef7fe5-6c15-4a57-a5ff-9c4fc91ff4cd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-efef7fe5-6c15-4a57-a5ff-9c4fc91ff4cd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-efef7fe5-6c15-4a57-a5ff-9c4fc91ff4cd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-efef7fe5-6c15-4a57-a5ff-9c4fc91ff4cd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-f0896ce0-d415-4362-89de-e6f5710e1e1c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f0896ce0-d415-4362-89de-e6f5710e1e1c"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-f0896ce0-d415-4362-89de-e6f5710e1e1c"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f0896ce0-d415-4362-89de-e6f5710e1e1c"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-f0896ce0-d415-4362-89de-e6f5710e1e1c"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f0896ce0-d415-4362-89de-e6f5710e1e1c"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-f0896ce0-d415-4362-89de-e6f5710e1e1c"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px){#s-9b05f5a1-309a-4dde-be1f-4913db04ce50 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-bc37c28a-28ec-4d6b-b081-294a6e5f307e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bc37c28a-28ec-4d6b-b081-294a6e5f307e"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-bc37c28a-28ec-4d6b-b081-294a6e5f307e"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-bc37c28a-28ec-4d6b-b081-294a6e5f307e"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-bc37c28a-28ec-4d6b-b081-294a6e5f307e"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-bc37c28a-28ec-4d6b-b081-294a6e5f307e"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-bc37c28a-28ec-4d6b-b081-294a6e5f307e"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px){#s-66b1eda9-bb7d-4827-84a3-662a1a732b09 {
  background-color: rgba(232, 232, 232, 1);
}
}
#s-980a9cbe-4a60-49c0-b776-07a6b0fa49fb {
  margin-top: -10px;
margin-bottom: -10px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-980a9cbe-4a60-49c0-b776-07a6b0fa49fb hr {
  border-top: 1px solid #ddd;
}

@media (min-width: 0px) {
[id="s-8c1fa6a9-cb9a-492c-9ed6-ffd34958753b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8c1fa6a9-cb9a-492c-9ed6-ffd34958753b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-8c1fa6a9-cb9a-492c-9ed6-ffd34958753b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-8c1fa6a9-cb9a-492c-9ed6-ffd34958753b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-50eadc32-8285-47e6-b0a2-143425b9cdab"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-50eadc32-8285-47e6-b0a2-143425b9cdab"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-50eadc32-8285-47e6-b0a2-143425b9cdab"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-50eadc32-8285-47e6-b0a2-143425b9cdab"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-50eadc32-8285-47e6-b0a2-143425b9cdab"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-50eadc32-8285-47e6-b0a2-143425b9cdab"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-50eadc32-8285-47e6-b0a2-143425b9cdab"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-90e7a811-e851-4159-8d80-b806beb9ddbb {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-11895c62-4ada-45ab-9ce0-9e4fbfa0be35"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-11895c62-4ada-45ab-9ce0-9e4fbfa0be35"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-11895c62-4ada-45ab-9ce0-9e4fbfa0be35"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-11895c62-4ada-45ab-9ce0-9e4fbfa0be35"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-11895c62-4ada-45ab-9ce0-9e4fbfa0be35"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-11895c62-4ada-45ab-9ce0-9e4fbfa0be35"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-11895c62-4ada-45ab-9ce0-9e4fbfa0be35"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-03781476-8705-4b11-93fb-bf915c872014 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-cba0532f-c3a3-49fa-812f-4c185f1a0853"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-cba0532f-c3a3-49fa-812f-4c185f1a0853"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-cba0532f-c3a3-49fa-812f-4c185f1a0853"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-cba0532f-c3a3-49fa-812f-4c185f1a0853"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-4a84b8a3-a4fc-4b90-8ffc-333ecb82b963"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4a84b8a3-a4fc-4b90-8ffc-333ecb82b963"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-4a84b8a3-a4fc-4b90-8ffc-333ecb82b963"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4a84b8a3-a4fc-4b90-8ffc-333ecb82b963"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-4a84b8a3-a4fc-4b90-8ffc-333ecb82b963"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4a84b8a3-a4fc-4b90-8ffc-333ecb82b963"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-4a84b8a3-a4fc-4b90-8ffc-333ecb82b963"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-361539fa-a124-4640-b435-c0ca482cbee0 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-83e45fbd-8c9e-43e6-9c19-b360513134d1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-83e45fbd-8c9e-43e6-9c19-b360513134d1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-83e45fbd-8c9e-43e6-9c19-b360513134d1"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-83e45fbd-8c9e-43e6-9c19-b360513134d1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-83e45fbd-8c9e-43e6-9c19-b360513134d1"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-83e45fbd-8c9e-43e6-9c19-b360513134d1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-83e45fbd-8c9e-43e6-9c19-b360513134d1"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-a87b1aed-8f58-443a-814a-99c1b7aea2c3 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-0eacace4-cbc4-400e-9d3d-aefc5171447f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0eacace4-cbc4-400e-9d3d-aefc5171447f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-0eacace4-cbc4-400e-9d3d-aefc5171447f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-0eacace4-cbc4-400e-9d3d-aefc5171447f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-eb13cbee-3b70-46f5-a233-9ca0343d1fe8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-eb13cbee-3b70-46f5-a233-9ca0343d1fe8"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-eb13cbee-3b70-46f5-a233-9ca0343d1fe8"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-eb13cbee-3b70-46f5-a233-9ca0343d1fe8"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-eb13cbee-3b70-46f5-a233-9ca0343d1fe8"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-eb13cbee-3b70-46f5-a233-9ca0343d1fe8"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-eb13cbee-3b70-46f5-a233-9ca0343d1fe8"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-c30d95af-d2fe-4d12-b819-285988b924fc {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-93964b18-1152-4494-9305-4e0ae4926832"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-93964b18-1152-4494-9305-4e0ae4926832"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-93964b18-1152-4494-9305-4e0ae4926832"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-93964b18-1152-4494-9305-4e0ae4926832"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-93964b18-1152-4494-9305-4e0ae4926832"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-93964b18-1152-4494-9305-4e0ae4926832"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-93964b18-1152-4494-9305-4e0ae4926832"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-53e867c3-6a05-46fe-a99c-f41005eaecb9 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-19662028-2dc9-457d-9a51-27cb2f305e66"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-19662028-2dc9-457d-9a51-27cb2f305e66"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-19662028-2dc9-457d-9a51-27cb2f305e66"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-19662028-2dc9-457d-9a51-27cb2f305e66"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-294062e0-bb89-4ce1-bd85-5b052f4c1c23"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-294062e0-bb89-4ce1-bd85-5b052f4c1c23"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-294062e0-bb89-4ce1-bd85-5b052f4c1c23"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-294062e0-bb89-4ce1-bd85-5b052f4c1c23"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-294062e0-bb89-4ce1-bd85-5b052f4c1c23"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-294062e0-bb89-4ce1-bd85-5b052f4c1c23"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-294062e0-bb89-4ce1-bd85-5b052f4c1c23"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px){#s-e354e4da-3387-4c79-aa37-784f997dd242 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-924d5624-321a-400f-ad98-b689b61f81af"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-924d5624-321a-400f-ad98-b689b61f81af"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-924d5624-321a-400f-ad98-b689b61f81af"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-924d5624-321a-400f-ad98-b689b61f81af"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-924d5624-321a-400f-ad98-b689b61f81af"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-924d5624-321a-400f-ad98-b689b61f81af"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-924d5624-321a-400f-ad98-b689b61f81af"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px){#s-6e9ec15f-816f-4220-ab3f-5b7eb1bfd5a9 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-0182cb5a-0cbb-4fad-bdbf-c69749d990e5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0182cb5a-0cbb-4fad-bdbf-c69749d990e5"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-0182cb5a-0cbb-4fad-bdbf-c69749d990e5"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-0182cb5a-0cbb-4fad-bdbf-c69749d990e5"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-0182cb5a-0cbb-4fad-bdbf-c69749d990e5"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-0182cb5a-0cbb-4fad-bdbf-c69749d990e5"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-0182cb5a-0cbb-4fad-bdbf-c69749d990e5"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-b1f03b3d-6438-459a-98b5-462562ae6955 {
  margin-top: 10px;
margin-bottom: 10px;
padding-left: 0%;
padding-right: 0%;
}

#s-25a13f82-cef6-488b-a792-0f73c901d434 {
  margin-left: 3%;
margin-right: 3%;
padding-top: 20px;
padding-left: 1%;
padding-bottom: 20px;
padding-right: 1%;
}

#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 {
  max-width: 1920px;
aspect-ratio: 1920/1095;
text-align: center;
}

#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 {
  margin: 0 !important;
  overflow: visible;
}

#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image {
  /* Add background color handling */
  
}

#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image {
  box-sizing: border-box;
}



.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container {
      position: relative;
    }

    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

@media (min-width: 1200px){#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 {
  margin: 0 !important;
  overflow: visible;
}

#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image {
  /* Add background color handling */
  
}

#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image {
  box-sizing: border-box;
}



.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container {
      position: relative;
    }

    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 {
  margin: 0 !important;
  overflow: visible;
}

#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image {
  /* Add background color handling */
  
}

#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image {
  box-sizing: border-box;
}



.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container {
      position: relative;
    }

    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 {
  margin: 0 !important;
  overflow: visible;
}

#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image {
  /* Add background color handling */
  
}

#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image {
  box-sizing: border-box;
}



.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container {
      position: relative;
    }

    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}@media (max-width: 767px){#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 {
  margin: 0 !important;
  overflow: visible;
}

#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image {
  /* Add background color handling */
  
}

#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image {
  box-sizing: border-box;
}



.s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container {
      position: relative;
    }

    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e11d0d6f-d6d9-41bd-ae8d-042d28b0ef93 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}
@media (min-width: 0px) {
[id="s-5e8c848c-d49b-4fbf-94f2-e0a66884321b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5e8c848c-d49b-4fbf-94f2-e0a66884321b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5e8c848c-d49b-4fbf-94f2-e0a66884321b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5e8c848c-d49b-4fbf-94f2-e0a66884321b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-eebded4e-8612-44a0-9ad2-39cc708eba22"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-eebded4e-8612-44a0-9ad2-39cc708eba22"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-eebded4e-8612-44a0-9ad2-39cc708eba22"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-eebded4e-8612-44a0-9ad2-39cc708eba22"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-eebded4e-8612-44a0-9ad2-39cc708eba22"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-eebded4e-8612-44a0-9ad2-39cc708eba22"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-eebded4e-8612-44a0-9ad2-39cc708eba22"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-a7628ded-8adf-4841-a9fe-58c012bf45af {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-c04130fc-8872-49c1-97ec-53d45fbc5033"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c04130fc-8872-49c1-97ec-53d45fbc5033"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-c04130fc-8872-49c1-97ec-53d45fbc5033"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c04130fc-8872-49c1-97ec-53d45fbc5033"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-c04130fc-8872-49c1-97ec-53d45fbc5033"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c04130fc-8872-49c1-97ec-53d45fbc5033"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-c04130fc-8872-49c1-97ec-53d45fbc5033"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-8548fff1-1dc4-4c9d-a030-106ba5ca6392 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-628d0ca6-a73a-44b4-b683-4fec1d883978"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-628d0ca6-a73a-44b4-b683-4fec1d883978"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-628d0ca6-a73a-44b4-b683-4fec1d883978"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-628d0ca6-a73a-44b4-b683-4fec1d883978"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-3ab13a68-161a-44d2-b932-fb2f4c809e51"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3ab13a68-161a-44d2-b932-fb2f4c809e51"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-3ab13a68-161a-44d2-b932-fb2f4c809e51"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-3ab13a68-161a-44d2-b932-fb2f4c809e51"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-3ab13a68-161a-44d2-b932-fb2f4c809e51"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-3ab13a68-161a-44d2-b932-fb2f4c809e51"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-3ab13a68-161a-44d2-b932-fb2f4c809e51"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-0ef0af96-b499-4d0b-8504-beba16ec86cc {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-cec15357-fd96-463d-8070-4b2140812c1f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-cec15357-fd96-463d-8070-4b2140812c1f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-cec15357-fd96-463d-8070-4b2140812c1f"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-cec15357-fd96-463d-8070-4b2140812c1f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-cec15357-fd96-463d-8070-4b2140812c1f"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-cec15357-fd96-463d-8070-4b2140812c1f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-cec15357-fd96-463d-8070-4b2140812c1f"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-e3a83c4e-406c-41e1-8d89-a9ffb9baeede {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-da6da0b2-c81a-48b5-935c-937b212b88dd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-da6da0b2-c81a-48b5-935c-937b212b88dd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-da6da0b2-c81a-48b5-935c-937b212b88dd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-da6da0b2-c81a-48b5-935c-937b212b88dd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-6e3a64e9-b6c3-4957-9c86-e1b67a349cc5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6e3a64e9-b6c3-4957-9c86-e1b67a349cc5"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-6e3a64e9-b6c3-4957-9c86-e1b67a349cc5"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6e3a64e9-b6c3-4957-9c86-e1b67a349cc5"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-6e3a64e9-b6c3-4957-9c86-e1b67a349cc5"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6e3a64e9-b6c3-4957-9c86-e1b67a349cc5"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-6e3a64e9-b6c3-4957-9c86-e1b67a349cc5"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-8d3d1203-45ec-427a-b79f-5a913856b654 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-82d4594c-4104-4e88-9b8c-832f86ecb915"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-82d4594c-4104-4e88-9b8c-832f86ecb915"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-82d4594c-4104-4e88-9b8c-832f86ecb915"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-82d4594c-4104-4e88-9b8c-832f86ecb915"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-82d4594c-4104-4e88-9b8c-832f86ecb915"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-82d4594c-4104-4e88-9b8c-832f86ecb915"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-82d4594c-4104-4e88-9b8c-832f86ecb915"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-cf7c3cc8-eab6-4400-b89b-81c9f502e9f6 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-e478c283-eb24-40ec-b58e-fd252c389de2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e478c283-eb24-40ec-b58e-fd252c389de2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e478c283-eb24-40ec-b58e-fd252c389de2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e478c283-eb24-40ec-b58e-fd252c389de2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-3a3a17ba-bdc8-44a8-9eae-73d96a184b77"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3a3a17ba-bdc8-44a8-9eae-73d96a184b77"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-3a3a17ba-bdc8-44a8-9eae-73d96a184b77"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-3a3a17ba-bdc8-44a8-9eae-73d96a184b77"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-3a3a17ba-bdc8-44a8-9eae-73d96a184b77"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-3a3a17ba-bdc8-44a8-9eae-73d96a184b77"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-3a3a17ba-bdc8-44a8-9eae-73d96a184b77"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px){#s-5d530e59-97a8-439f-a630-cfbf58aae5c4 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-f6920301-4749-47ec-9b1c-e04dcbde963d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f6920301-4749-47ec-9b1c-e04dcbde963d"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-f6920301-4749-47ec-9b1c-e04dcbde963d"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f6920301-4749-47ec-9b1c-e04dcbde963d"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-f6920301-4749-47ec-9b1c-e04dcbde963d"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f6920301-4749-47ec-9b1c-e04dcbde963d"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-f6920301-4749-47ec-9b1c-e04dcbde963d"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px){#s-4e966fdf-e08c-481c-840d-1fafead6c617 {
  background-color: rgba(232, 232, 232, 1);
}
}
#s-01b883f0-da75-472f-8dd7-ef97e21a3599 {
  margin-top: -10px;
margin-bottom: -10px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-01b883f0-da75-472f-8dd7-ef97e21a3599 hr {
  border-top: 1px solid #ddd;
}

@media (min-width: 0px) {
[id="s-6211cc1b-94fb-4248-8a13-6f80a0cfaea9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6211cc1b-94fb-4248-8a13-6f80a0cfaea9"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6211cc1b-94fb-4248-8a13-6f80a0cfaea9"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6211cc1b-94fb-4248-8a13-6f80a0cfaea9"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-63ae07e6-a3d5-44bd-8f19-5640b605c8ed"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-63ae07e6-a3d5-44bd-8f19-5640b605c8ed"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-63ae07e6-a3d5-44bd-8f19-5640b605c8ed"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-63ae07e6-a3d5-44bd-8f19-5640b605c8ed"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-63ae07e6-a3d5-44bd-8f19-5640b605c8ed"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-63ae07e6-a3d5-44bd-8f19-5640b605c8ed"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-63ae07e6-a3d5-44bd-8f19-5640b605c8ed"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-e8d737c3-d924-46c6-ba63-f9280cbd1be3 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-32a28c12-db10-4bda-bae2-abbaa6c507b1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-32a28c12-db10-4bda-bae2-abbaa6c507b1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-32a28c12-db10-4bda-bae2-abbaa6c507b1"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-32a28c12-db10-4bda-bae2-abbaa6c507b1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-32a28c12-db10-4bda-bae2-abbaa6c507b1"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-32a28c12-db10-4bda-bae2-abbaa6c507b1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-32a28c12-db10-4bda-bae2-abbaa6c507b1"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-361bdcdd-e404-4688-a521-6638e0735c69 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-bc53aaf1-0701-4063-87a5-f984d03ad66e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bc53aaf1-0701-4063-87a5-f984d03ad66e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-bc53aaf1-0701-4063-87a5-f984d03ad66e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-bc53aaf1-0701-4063-87a5-f984d03ad66e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-85ab43a9-0424-4d5d-b118-72b3543aafd4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-85ab43a9-0424-4d5d-b118-72b3543aafd4"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-85ab43a9-0424-4d5d-b118-72b3543aafd4"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-85ab43a9-0424-4d5d-b118-72b3543aafd4"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-85ab43a9-0424-4d5d-b118-72b3543aafd4"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-85ab43a9-0424-4d5d-b118-72b3543aafd4"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-85ab43a9-0424-4d5d-b118-72b3543aafd4"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-b3fd8371-9ef2-4718-b895-3dd62b6d8770 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-3b8ff5aa-b650-4f92-8d16-9622d4784927"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3b8ff5aa-b650-4f92-8d16-9622d4784927"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-3b8ff5aa-b650-4f92-8d16-9622d4784927"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-3b8ff5aa-b650-4f92-8d16-9622d4784927"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-3b8ff5aa-b650-4f92-8d16-9622d4784927"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-3b8ff5aa-b650-4f92-8d16-9622d4784927"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-3b8ff5aa-b650-4f92-8d16-9622d4784927"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-4311733a-6450-4202-be1b-b8f18f3e6b35 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-1e435494-7403-4b45-954b-2c6a24caab02"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1e435494-7403-4b45-954b-2c6a24caab02"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1e435494-7403-4b45-954b-2c6a24caab02"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1e435494-7403-4b45-954b-2c6a24caab02"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-72ecd005-6437-4c08-a109-ed4f548cd169"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-72ecd005-6437-4c08-a109-ed4f548cd169"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-72ecd005-6437-4c08-a109-ed4f548cd169"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-72ecd005-6437-4c08-a109-ed4f548cd169"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-72ecd005-6437-4c08-a109-ed4f548cd169"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-72ecd005-6437-4c08-a109-ed4f548cd169"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-72ecd005-6437-4c08-a109-ed4f548cd169"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px){#s-faa05edf-69da-4064-a93c-9c85d7b0e6d0 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-881527e2-ea30-4707-8489-470a79a068e5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-881527e2-ea30-4707-8489-470a79a068e5"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-881527e2-ea30-4707-8489-470a79a068e5"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-881527e2-ea30-4707-8489-470a79a068e5"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-881527e2-ea30-4707-8489-470a79a068e5"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-881527e2-ea30-4707-8489-470a79a068e5"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-881527e2-ea30-4707-8489-470a79a068e5"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px){#s-f9a428e1-6f07-46e2-86ea-5bcd73d47e55 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-855e99d2-0a48-4403-91cc-d4659e5b7cc6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-855e99d2-0a48-4403-91cc-d4659e5b7cc6"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-855e99d2-0a48-4403-91cc-d4659e5b7cc6"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-855e99d2-0a48-4403-91cc-d4659e5b7cc6"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-855e99d2-0a48-4403-91cc-d4659e5b7cc6"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-855e99d2-0a48-4403-91cc-d4659e5b7cc6"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-855e99d2-0a48-4403-91cc-d4659e5b7cc6"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 {
  max-width: 1920px;
aspect-ratio: 1920/1095;
text-align: center;
}

#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image {
  box-sizing: border-box;
}



.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container {
      position: relative;
    }

    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

@media (min-width: 1200px){#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image {
  box-sizing: border-box;
}



.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container {
      position: relative;
    }

    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image {
  box-sizing: border-box;
}



.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container {
      position: relative;
    }

    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image {
  box-sizing: border-box;
}



.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container {
      position: relative;
    }

    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}@media (max-width: 767px){#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image {
  box-sizing: border-box;
}



.s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container {
      position: relative;
    }

    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d3b80c3-e0c3-446c-a62b-bc47f758c3d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}
#s-c209d65e-783b-4903-b34a-5a51da829072 {
  margin-top: 10px;
margin-bottom: 10px;
padding-left: 1%;
padding-right: 1%;
}

#s-f9e32b53-68d7-451f-9420-ad87de7b0890 {
  margin-left: 4%;
margin-right: 4%;
padding-top: 20px;
padding-left: 1%;
padding-bottom: 20px;
padding-right: 1%;
}

@media (min-width: 0px) {
[id="s-94a652c8-771f-4e59-a2af-720d6966cbf7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-94a652c8-771f-4e59-a2af-720d6966cbf7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-94a652c8-771f-4e59-a2af-720d6966cbf7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-94a652c8-771f-4e59-a2af-720d6966cbf7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-f9f8105e-be44-4073-9980-b2ca23fed573"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f9f8105e-be44-4073-9980-b2ca23fed573"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-f9f8105e-be44-4073-9980-b2ca23fed573"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f9f8105e-be44-4073-9980-b2ca23fed573"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-f9f8105e-be44-4073-9980-b2ca23fed573"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f9f8105e-be44-4073-9980-b2ca23fed573"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-f9f8105e-be44-4073-9980-b2ca23fed573"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-f6ec76f7-fe36-49d9-8ce7-d3af349cbb6f {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-8b7ec69f-4b7b-4298-b72c-4b11bf47e629"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8b7ec69f-4b7b-4298-b72c-4b11bf47e629"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-8b7ec69f-4b7b-4298-b72c-4b11bf47e629"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-8b7ec69f-4b7b-4298-b72c-4b11bf47e629"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-8b7ec69f-4b7b-4298-b72c-4b11bf47e629"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-8b7ec69f-4b7b-4298-b72c-4b11bf47e629"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-8b7ec69f-4b7b-4298-b72c-4b11bf47e629"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-ecc431ef-e41b-4b4d-8bea-4f2f02f44796 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-999357f0-6304-4cf4-b94e-ab7aac3eff93"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-999357f0-6304-4cf4-b94e-ab7aac3eff93"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-999357f0-6304-4cf4-b94e-ab7aac3eff93"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-999357f0-6304-4cf4-b94e-ab7aac3eff93"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-0a955ba9-1157-457a-85cd-6a3dd84d3656"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0a955ba9-1157-457a-85cd-6a3dd84d3656"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-0a955ba9-1157-457a-85cd-6a3dd84d3656"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-0a955ba9-1157-457a-85cd-6a3dd84d3656"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-0a955ba9-1157-457a-85cd-6a3dd84d3656"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-0a955ba9-1157-457a-85cd-6a3dd84d3656"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-0a955ba9-1157-457a-85cd-6a3dd84d3656"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-84c0f4cf-9589-4a3f-a124-6be8d8541c87 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-bb3f5d58-a63f-4616-9f74-e9f6a33ba7fc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bb3f5d58-a63f-4616-9f74-e9f6a33ba7fc"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-bb3f5d58-a63f-4616-9f74-e9f6a33ba7fc"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-bb3f5d58-a63f-4616-9f74-e9f6a33ba7fc"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-bb3f5d58-a63f-4616-9f74-e9f6a33ba7fc"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-bb3f5d58-a63f-4616-9f74-e9f6a33ba7fc"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-bb3f5d58-a63f-4616-9f74-e9f6a33ba7fc"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-a8b9a672-6498-496a-bf92-0d4c1bfd938f {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-df467333-1dc7-446c-aa38-6ddd6a6a49a5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-df467333-1dc7-446c-aa38-6ddd6a6a49a5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-df467333-1dc7-446c-aa38-6ddd6a6a49a5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-df467333-1dc7-446c-aa38-6ddd6a6a49a5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-34673d70-2d29-4ac6-a537-f980d031d152"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-34673d70-2d29-4ac6-a537-f980d031d152"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-34673d70-2d29-4ac6-a537-f980d031d152"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-34673d70-2d29-4ac6-a537-f980d031d152"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-34673d70-2d29-4ac6-a537-f980d031d152"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-34673d70-2d29-4ac6-a537-f980d031d152"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-34673d70-2d29-4ac6-a537-f980d031d152"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px){#s-633758c9-5ae3-4473-a0db-8990ba22298a {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-e603f141-0edd-4ecd-85f1-108352387154"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e603f141-0edd-4ecd-85f1-108352387154"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-e603f141-0edd-4ecd-85f1-108352387154"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e603f141-0edd-4ecd-85f1-108352387154"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-e603f141-0edd-4ecd-85f1-108352387154"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e603f141-0edd-4ecd-85f1-108352387154"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-e603f141-0edd-4ecd-85f1-108352387154"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px){#s-1f53b5f6-47ad-486c-b7a6-2d32e9e951ac {
  background-color: rgba(232, 232, 232, 1);
}
}
#s-4ab6580e-b94f-44c4-81eb-366847abdb06 {
  margin-top: -10px;
margin-bottom: -10px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-4ab6580e-b94f-44c4-81eb-366847abdb06 hr {
  border-top: 1px solid #ddd;
}

@media (min-width: 0px) {
[id="s-44d32f7a-01ce-41f7-bec3-ee290db64f42"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-44d32f7a-01ce-41f7-bec3-ee290db64f42"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-44d32f7a-01ce-41f7-bec3-ee290db64f42"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-44d32f7a-01ce-41f7-bec3-ee290db64f42"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-d67633fe-93ab-40b0-8179-8fd9cf734f52"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d67633fe-93ab-40b0-8179-8fd9cf734f52"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d67633fe-93ab-40b0-8179-8fd9cf734f52"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d67633fe-93ab-40b0-8179-8fd9cf734f52"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d67633fe-93ab-40b0-8179-8fd9cf734f52"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d67633fe-93ab-40b0-8179-8fd9cf734f52"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d67633fe-93ab-40b0-8179-8fd9cf734f52"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-7ad85ea4-a905-40ae-b059-38265cb957b0 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-aee3dace-b72d-4d5b-9ded-043ec90b060a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-aee3dace-b72d-4d5b-9ded-043ec90b060a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-aee3dace-b72d-4d5b-9ded-043ec90b060a"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-aee3dace-b72d-4d5b-9ded-043ec90b060a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-aee3dace-b72d-4d5b-9ded-043ec90b060a"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-aee3dace-b72d-4d5b-9ded-043ec90b060a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-aee3dace-b72d-4d5b-9ded-043ec90b060a"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-b6f6780a-99ac-49f3-9011-b0aae14ea52e {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-6c2c818d-c1ec-493a-9f0b-db4a90033a68"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6c2c818d-c1ec-493a-9f0b-db4a90033a68"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6c2c818d-c1ec-493a-9f0b-db4a90033a68"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6c2c818d-c1ec-493a-9f0b-db4a90033a68"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-620f1e3c-0961-48bc-b463-df61d620ae6c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-620f1e3c-0961-48bc-b463-df61d620ae6c"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-620f1e3c-0961-48bc-b463-df61d620ae6c"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-620f1e3c-0961-48bc-b463-df61d620ae6c"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-620f1e3c-0961-48bc-b463-df61d620ae6c"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-620f1e3c-0961-48bc-b463-df61d620ae6c"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-620f1e3c-0961-48bc-b463-df61d620ae6c"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px){#s-2c6f451d-6e83-4812-bf5e-29b98c69777d {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-7506f7e3-ce96-4518-8857-8fe50beb59a7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7506f7e3-ce96-4518-8857-8fe50beb59a7"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-7506f7e3-ce96-4518-8857-8fe50beb59a7"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7506f7e3-ce96-4518-8857-8fe50beb59a7"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-7506f7e3-ce96-4518-8857-8fe50beb59a7"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7506f7e3-ce96-4518-8857-8fe50beb59a7"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-7506f7e3-ce96-4518-8857-8fe50beb59a7"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px){#s-2a9131c5-7245-48e0-8566-76e0420a55e5 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-4f55093d-a1e2-4c29-8b17-e6127a772860"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4f55093d-a1e2-4c29-8b17-e6127a772860"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-4f55093d-a1e2-4c29-8b17-e6127a772860"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4f55093d-a1e2-4c29-8b17-e6127a772860"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-4f55093d-a1e2-4c29-8b17-e6127a772860"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4f55093d-a1e2-4c29-8b17-e6127a772860"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-4f55093d-a1e2-4c29-8b17-e6127a772860"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-665fab9b-d89d-4ca9-88f3-71cc88ed5b4c {
  margin-top: 10px;
margin-bottom: 10px;
padding-left: 0%;
padding-right: 0%;
}

#s-d318e2d1-4d5a-46d0-bdd6-9a35decb072e {
  margin-left: 3%;
margin-right: 3%;
padding-top: 20px;
padding-left: 1%;
padding-bottom: 20px;
padding-right: 1%;
}

#s-3aba7c1f-a093-4e4d-b847-6826170cf69f {
  max-width: 1920px;
aspect-ratio: 1920/1095;
text-align: center;
}

#s-3aba7c1f-a093-4e4d-b847-6826170cf69f {
  margin: 0 !important;
  overflow: visible;
}

#s-3aba7c1f-a093-4e4d-b847-6826170cf69f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3aba7c1f-a093-4e4d-b847-6826170cf69f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3aba7c1f-a093-4e4d-b847-6826170cf69f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image {
  /* Add background color handling */
  
}

#s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3aba7c1f-a093-4e4d-b847-6826170cf69f .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-3aba7c1f-a093-4e4d-b847-6826170cf69f .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3aba7c1f-a093-4e4d-b847-6826170cf69f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-3aba7c1f-a093-4e4d-b847-6826170cf69f .shogun-image-content {
  
    justify-content: center;
  
}

.s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image {
  box-sizing: border-box;
}



.s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container {
      position: relative;
    }

    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

@media (min-width: 1200px){#s-3aba7c1f-a093-4e4d-b847-6826170cf69f {
  margin: 0 !important;
  overflow: visible;
}

#s-3aba7c1f-a093-4e4d-b847-6826170cf69f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3aba7c1f-a093-4e4d-b847-6826170cf69f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3aba7c1f-a093-4e4d-b847-6826170cf69f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image {
  /* Add background color handling */
  
}

#s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3aba7c1f-a093-4e4d-b847-6826170cf69f .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-3aba7c1f-a093-4e4d-b847-6826170cf69f .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3aba7c1f-a093-4e4d-b847-6826170cf69f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-3aba7c1f-a093-4e4d-b847-6826170cf69f .shogun-image-content {
  
    justify-content: center;
  
}

.s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image {
  box-sizing: border-box;
}



.s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container {
      position: relative;
    }

    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3aba7c1f-a093-4e4d-b847-6826170cf69f {
  margin: 0 !important;
  overflow: visible;
}

#s-3aba7c1f-a093-4e4d-b847-6826170cf69f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3aba7c1f-a093-4e4d-b847-6826170cf69f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3aba7c1f-a093-4e4d-b847-6826170cf69f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image {
  /* Add background color handling */
  
}

#s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3aba7c1f-a093-4e4d-b847-6826170cf69f .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-3aba7c1f-a093-4e4d-b847-6826170cf69f .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3aba7c1f-a093-4e4d-b847-6826170cf69f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-3aba7c1f-a093-4e4d-b847-6826170cf69f .shogun-image-content {
  
    justify-content: center;
  
}

.s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image {
  box-sizing: border-box;
}



.s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container {
      position: relative;
    }

    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3aba7c1f-a093-4e4d-b847-6826170cf69f {
  margin: 0 !important;
  overflow: visible;
}

#s-3aba7c1f-a093-4e4d-b847-6826170cf69f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3aba7c1f-a093-4e4d-b847-6826170cf69f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3aba7c1f-a093-4e4d-b847-6826170cf69f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image {
  /* Add background color handling */
  
}

#s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3aba7c1f-a093-4e4d-b847-6826170cf69f .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-3aba7c1f-a093-4e4d-b847-6826170cf69f .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3aba7c1f-a093-4e4d-b847-6826170cf69f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-3aba7c1f-a093-4e4d-b847-6826170cf69f .shogun-image-content {
  
    justify-content: center;
  
}

.s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image {
  box-sizing: border-box;
}



.s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container {
      position: relative;
    }

    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}@media (max-width: 767px){#s-3aba7c1f-a093-4e4d-b847-6826170cf69f {
  margin: 0 !important;
  overflow: visible;
}

#s-3aba7c1f-a093-4e4d-b847-6826170cf69f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3aba7c1f-a093-4e4d-b847-6826170cf69f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3aba7c1f-a093-4e4d-b847-6826170cf69f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image {
  /* Add background color handling */
  
}

#s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3aba7c1f-a093-4e4d-b847-6826170cf69f .shg-image-content-wrapper {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }

    #s-3aba7c1f-a093-4e4d-b847-6826170cf69f .shogun-image-link {
      aspect-ratio: 1920/1095;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3aba7c1f-a093-4e4d-b847-6826170cf69f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1920px;
  }



  img.s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-3aba7c1f-a093-4e4d-b847-6826170cf69f .shogun-image-content {
  
    justify-content: center;
  
}

.s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image {
  box-sizing: border-box;
}



.s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f {
      --shg-aspect-ratio: calc(1920/1095); 
    }

    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container {
      position: relative;
    }

    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3aba7c1f-a093-4e4d-b847-6826170cf69f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}
@media (min-width: 0px) {
[id="s-6fdd6d8a-d471-4d9b-9980-05593779846e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6fdd6d8a-d471-4d9b-9980-05593779846e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6fdd6d8a-d471-4d9b-9980-05593779846e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6fdd6d8a-d471-4d9b-9980-05593779846e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-36266e90-a888-41f4-b435-b8b8425e7264"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-36266e90-a888-41f4-b435-b8b8425e7264"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-36266e90-a888-41f4-b435-b8b8425e7264"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-36266e90-a888-41f4-b435-b8b8425e7264"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-36266e90-a888-41f4-b435-b8b8425e7264"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-36266e90-a888-41f4-b435-b8b8425e7264"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-36266e90-a888-41f4-b435-b8b8425e7264"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-e083eb0d-c867-41c9-abaa-f242d8c3d271 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-255ab3dc-34b5-4abd-b04d-c83c0326632e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-255ab3dc-34b5-4abd-b04d-c83c0326632e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-255ab3dc-34b5-4abd-b04d-c83c0326632e"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-255ab3dc-34b5-4abd-b04d-c83c0326632e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-255ab3dc-34b5-4abd-b04d-c83c0326632e"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-255ab3dc-34b5-4abd-b04d-c83c0326632e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-255ab3dc-34b5-4abd-b04d-c83c0326632e"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-8319c93e-377a-4192-83e8-3aec1c764216 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-204bf367-a538-4f52-bfa8-096c92559dd2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-204bf367-a538-4f52-bfa8-096c92559dd2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-204bf367-a538-4f52-bfa8-096c92559dd2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-204bf367-a538-4f52-bfa8-096c92559dd2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-1b03f0ff-e5a0-41cc-b156-f842ffa2c4a7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1b03f0ff-e5a0-41cc-b156-f842ffa2c4a7"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-1b03f0ff-e5a0-41cc-b156-f842ffa2c4a7"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1b03f0ff-e5a0-41cc-b156-f842ffa2c4a7"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-1b03f0ff-e5a0-41cc-b156-f842ffa2c4a7"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1b03f0ff-e5a0-41cc-b156-f842ffa2c4a7"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-1b03f0ff-e5a0-41cc-b156-f842ffa2c4a7"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-e0621864-892e-453f-b09f-5f688287611b {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-e40239b3-5f44-494c-893b-724ccf0af897"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e40239b3-5f44-494c-893b-724ccf0af897"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e40239b3-5f44-494c-893b-724ccf0af897"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e40239b3-5f44-494c-893b-724ccf0af897"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e40239b3-5f44-494c-893b-724ccf0af897"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e40239b3-5f44-494c-893b-724ccf0af897"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e40239b3-5f44-494c-893b-724ccf0af897"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-a1510469-4298-4ce0-a10e-2bad518f22a5 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-4fd543c8-21e0-4a56-b16d-f94b14e20c58"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4fd543c8-21e0-4a56-b16d-f94b14e20c58"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4fd543c8-21e0-4a56-b16d-f94b14e20c58"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4fd543c8-21e0-4a56-b16d-f94b14e20c58"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-89589570-11e6-402d-bb7d-ed9b5a6e6f22"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-89589570-11e6-402d-bb7d-ed9b5a6e6f22"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-89589570-11e6-402d-bb7d-ed9b5a6e6f22"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-89589570-11e6-402d-bb7d-ed9b5a6e6f22"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-89589570-11e6-402d-bb7d-ed9b5a6e6f22"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-89589570-11e6-402d-bb7d-ed9b5a6e6f22"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-89589570-11e6-402d-bb7d-ed9b5a6e6f22"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-8520f3c7-745e-4072-bb02-2d294eb4830a {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-4d4fc1f0-ebdf-40dd-ab85-0150ec097ffb"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4d4fc1f0-ebdf-40dd-ab85-0150ec097ffb"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-4d4fc1f0-ebdf-40dd-ab85-0150ec097ffb"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4d4fc1f0-ebdf-40dd-ab85-0150ec097ffb"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-4d4fc1f0-ebdf-40dd-ab85-0150ec097ffb"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4d4fc1f0-ebdf-40dd-ab85-0150ec097ffb"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-4d4fc1f0-ebdf-40dd-ab85-0150ec097ffb"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-938c2f55-50ab-49c8-a328-6156a5c30843 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-f04fadf8-2a17-453c-b85f-ebfee3284e62"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f04fadf8-2a17-453c-b85f-ebfee3284e62"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f04fadf8-2a17-453c-b85f-ebfee3284e62"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f04fadf8-2a17-453c-b85f-ebfee3284e62"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-0d791473-fabb-45b7-a2a2-8814f13515b5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0d791473-fabb-45b7-a2a2-8814f13515b5"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-0d791473-fabb-45b7-a2a2-8814f13515b5"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-0d791473-fabb-45b7-a2a2-8814f13515b5"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-0d791473-fabb-45b7-a2a2-8814f13515b5"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-0d791473-fabb-45b7-a2a2-8814f13515b5"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-0d791473-fabb-45b7-a2a2-8814f13515b5"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-87c07305-98c7-4ddb-bcbf-47159cd61e31 {
  background-color: rgba(232, 232, 232, 1);
}
}
@media (min-width: 0px) {
[id="s-92fa43b4-854b-4f3e-8bb4-343fa9462ae3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-92fa43b4-854b-4f3e-8bb4-343fa9462ae3"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-92fa43b4-854b-4f3e-8bb4-343fa9462ae3"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-92fa43b4-854b-4f3e-8bb4-343fa9462ae3"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-92fa43b4-854b-4f3e-8bb4-343fa9462ae3"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-92fa43b4-854b-4f3e-8bb4-343fa9462ae3"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-92fa43b4-854b-4f3e-8bb4-343fa9462ae3"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px){#s-9da07636-c201-4845-81de-66352f712abe {
  background-color: rgba(232, 232, 232, 1);
}
}
#s-f6e5265c-86aa-47b6-a27b-02ab1d86ea55 {
  margin-top: -8px;
margin-bottom: -8px;
min-height: 50px;
}








#s-f6e5265c-86aa-47b6-a27b-02ab1d86ea55 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f6e5265c-86aa-47b6-a27b-02ab1d86ea55.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

.shg-sld-slides-padded {
  padding: 0 35px;
}

.shg-sld-nav-button {
  cursor: pointer;
  position: absolute;
  z-index: 10;
  top: 0;
  width: 35px;
  min-height: 35px;
  height: 100%;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.shg-sld-nav-button > svg {
  height: 100%;
  width: 100%;
}

.shg-sld-nav-button.shg-sld-left {
  left: 0;
}

.shg-sld-nav-button.shg-sld-left-over-content {
  left: 2%;
}

.shg-sld-nav-button.shg-sld-right {
  right: 0;
}

.shg-sld-nav-button.shg-sld-right-over-content {
  right: 2%;
}

.shg-sld-nav-button.shg-sld-disabled {
  cursor: default;
  opacity: 0.2;
}

.shg-sld-item {
  display: none;
}

.shg-sld-item.shg-sld-active {
  display: block;
}

.shg-sld-dots {
  margin-top: 10px;
  text-align: center;
  z-index: 1;
  position: relative;
}

.shg-sld-dots-on-top {
  margin-top: -30px !important;
}

.shg-sld-dot {
  cursor: pointer;
  display: inline-block !important;
  height: 14px;
  width: 14px;
  border-radius: 100%;
  margin-left: 5px;
  opacity: 0.5;
}

.shg-sld-dot:first-child {
  margin-left: 0px;
}

.shg-sld-dot.shg-sld-active {
  opacity: 1;
}

@keyframes shg-sld-fade {
  from {
    opacity: 0.4;
  }

  to {
    opacity: 1;
  }
}

#s-bde47416-05ac-45b5-876f-d0508cf8e715 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-bde47416-05ac-45b5-876f-d0508cf8e715 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-bde47416-05ac-45b5-876f-d0508cf8e715 .shg-sld-nav-button.shg-sld-left,
#s-bde47416-05ac-45b5-876f-d0508cf8e715 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d {
  max-width: 1464px;
aspect-ratio: 1464/600;
text-align: center;
}

#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d {
  margin: 0 !important;
  overflow: visible;
}

#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image {
  /* Add background color handling */
  
}

#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image {
  box-sizing: border-box;
}



.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container {
      position: relative;
    }

    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

@media (min-width: 1200px){#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d {
  margin: 0 !important;
  overflow: visible;
}

#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image {
  /* Add background color handling */
  
}

#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image {
  box-sizing: border-box;
}



.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container {
      position: relative;
    }

    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d {
  margin: 0 !important;
  overflow: visible;
}

#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image {
  /* Add background color handling */
  
}

#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image {
  box-sizing: border-box;
}



.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container {
      position: relative;
    }

    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d {
  margin: 0 !important;
  overflow: visible;
}

#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image {
  /* Add background color handling */
  
}

#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image {
  box-sizing: border-box;
}



.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container {
      position: relative;
    }

    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (max-width: 767px){#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d {
  margin: 0 !important;
  overflow: visible;
}

#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image {
  /* Add background color handling */
  
}

#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image {
  box-sizing: border-box;
}



.s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container {
      position: relative;
    }

    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e33ae52-5fa0-405a-bfe6-1115b1f8e85d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}
#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 {
  max-width: 1464px;
aspect-ratio: 1464/600;
text-align: center;
}

#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 {
  margin: 0 !important;
  overflow: visible;
}

#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image {
  /* Add background color handling */
  
}

#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image {
  box-sizing: border-box;
}



.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container {
      position: relative;
    }

    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

@media (min-width: 1200px){#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 {
  margin: 0 !important;
  overflow: visible;
}

#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image {
  /* Add background color handling */
  
}

#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image {
  box-sizing: border-box;
}



.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container {
      position: relative;
    }

    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 {
  margin: 0 !important;
  overflow: visible;
}

#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image {
  /* Add background color handling */
  
}

#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image {
  box-sizing: border-box;
}



.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container {
      position: relative;
    }

    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 {
  margin: 0 !important;
  overflow: visible;
}

#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image {
  /* Add background color handling */
  
}

#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image {
  box-sizing: border-box;
}



.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container {
      position: relative;
    }

    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (max-width: 767px){#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 {
  margin: 0 !important;
  overflow: visible;
}

#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image {
  /* Add background color handling */
  
}

#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image {
  box-sizing: border-box;
}



.s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container {
      position: relative;
    }

    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f5e9438-4eee-42a1-9d35-d734a6d9f869 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}
#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e {
  max-width: 1464px;
aspect-ratio: 1464/600;
text-align: center;
}

#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e {
  margin: 0 !important;
  overflow: visible;
}

#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3b8a11c9-d5a3-4079-a156-a73a87e5978e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3b8a11c9-d5a3-4079-a156-a73a87e5978e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image {
  /* Add background color handling */
  
}

#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3b8a11c9-d5a3-4079-a156-a73a87e5978e .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-3b8a11c9-d5a3-4079-a156-a73a87e5978e .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3b8a11c9-d5a3-4079-a156-a73a87e5978e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image {
  box-sizing: border-box;
}



.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container {
      position: relative;
    }

    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

@media (min-width: 1200px){#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e {
  margin: 0 !important;
  overflow: visible;
}

#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3b8a11c9-d5a3-4079-a156-a73a87e5978e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3b8a11c9-d5a3-4079-a156-a73a87e5978e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image {
  /* Add background color handling */
  
}

#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3b8a11c9-d5a3-4079-a156-a73a87e5978e .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-3b8a11c9-d5a3-4079-a156-a73a87e5978e .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3b8a11c9-d5a3-4079-a156-a73a87e5978e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image {
  box-sizing: border-box;
}



.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container {
      position: relative;
    }

    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e {
  margin: 0 !important;
  overflow: visible;
}

#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3b8a11c9-d5a3-4079-a156-a73a87e5978e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3b8a11c9-d5a3-4079-a156-a73a87e5978e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image {
  /* Add background color handling */
  
}

#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3b8a11c9-d5a3-4079-a156-a73a87e5978e .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-3b8a11c9-d5a3-4079-a156-a73a87e5978e .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3b8a11c9-d5a3-4079-a156-a73a87e5978e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image {
  box-sizing: border-box;
}



.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container {
      position: relative;
    }

    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e {
  margin: 0 !important;
  overflow: visible;
}

#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3b8a11c9-d5a3-4079-a156-a73a87e5978e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3b8a11c9-d5a3-4079-a156-a73a87e5978e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image {
  /* Add background color handling */
  
}

#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3b8a11c9-d5a3-4079-a156-a73a87e5978e .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-3b8a11c9-d5a3-4079-a156-a73a87e5978e .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3b8a11c9-d5a3-4079-a156-a73a87e5978e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image {
  box-sizing: border-box;
}



.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container {
      position: relative;
    }

    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (max-width: 767px){#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e {
  margin: 0 !important;
  overflow: visible;
}

#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3b8a11c9-d5a3-4079-a156-a73a87e5978e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3b8a11c9-d5a3-4079-a156-a73a87e5978e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image {
  /* Add background color handling */
  
}

#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3b8a11c9-d5a3-4079-a156-a73a87e5978e .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-3b8a11c9-d5a3-4079-a156-a73a87e5978e .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3b8a11c9-d5a3-4079-a156-a73a87e5978e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image {
  box-sizing: border-box;
}



.s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container {
      position: relative;
    }

    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3b8a11c9-d5a3-4079-a156-a73a87e5978e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}
#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 {
  max-width: 1464px;
aspect-ratio: 1464/600;
text-align: center;
}

#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image {
  box-sizing: border-box;
}



.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container {
      position: relative;
    }

    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

@media (min-width: 1200px){#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image {
  box-sizing: border-box;
}



.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container {
      position: relative;
    }

    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image {
  box-sizing: border-box;
}



.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container {
      position: relative;
    }

    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image {
  box-sizing: border-box;
}



.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container {
      position: relative;
    }

    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (max-width: 767px){#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image {
  box-sizing: border-box;
}



.s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container {
      position: relative;
    }

    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef4dec7c-5ce5-4253-8ad1-8ee275fa62a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}
#s-890bfa8e-efd8-4420-af61-3aee15936eba {
  max-width: 1464px;
aspect-ratio: 1464/600;
text-align: center;
}

#s-890bfa8e-efd8-4420-af61-3aee15936eba {
  margin: 0 !important;
  overflow: visible;
}

#s-890bfa8e-efd8-4420-af61-3aee15936eba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-890bfa8e-efd8-4420-af61-3aee15936eba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-890bfa8e-efd8-4420-af61-3aee15936eba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image {
  /* Add background color handling */
  
}

#s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-890bfa8e-efd8-4420-af61-3aee15936eba .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-890bfa8e-efd8-4420-af61-3aee15936eba .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-890bfa8e-efd8-4420-af61-3aee15936eba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-890bfa8e-efd8-4420-af61-3aee15936eba .shogun-image-content {
  
    justify-content: center;
  
}

.s-890bfa8e-efd8-4420-af61-3aee15936eba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image {
  box-sizing: border-box;
}



.s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-890bfa8e-efd8-4420-af61-3aee15936eba {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container {
      position: relative;
    }

    .s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

@media (min-width: 1200px){#s-890bfa8e-efd8-4420-af61-3aee15936eba {
  margin: 0 !important;
  overflow: visible;
}

#s-890bfa8e-efd8-4420-af61-3aee15936eba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-890bfa8e-efd8-4420-af61-3aee15936eba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-890bfa8e-efd8-4420-af61-3aee15936eba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image {
  /* Add background color handling */
  
}

#s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-890bfa8e-efd8-4420-af61-3aee15936eba .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-890bfa8e-efd8-4420-af61-3aee15936eba .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-890bfa8e-efd8-4420-af61-3aee15936eba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-890bfa8e-efd8-4420-af61-3aee15936eba .shogun-image-content {
  
    justify-content: center;
  
}

.s-890bfa8e-efd8-4420-af61-3aee15936eba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image {
  box-sizing: border-box;
}



.s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-890bfa8e-efd8-4420-af61-3aee15936eba {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container {
      position: relative;
    }

    .s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-890bfa8e-efd8-4420-af61-3aee15936eba {
  margin: 0 !important;
  overflow: visible;
}

#s-890bfa8e-efd8-4420-af61-3aee15936eba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-890bfa8e-efd8-4420-af61-3aee15936eba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-890bfa8e-efd8-4420-af61-3aee15936eba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image {
  /* Add background color handling */
  
}

#s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-890bfa8e-efd8-4420-af61-3aee15936eba .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-890bfa8e-efd8-4420-af61-3aee15936eba .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-890bfa8e-efd8-4420-af61-3aee15936eba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-890bfa8e-efd8-4420-af61-3aee15936eba .shogun-image-content {
  
    justify-content: center;
  
}

.s-890bfa8e-efd8-4420-af61-3aee15936eba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image {
  box-sizing: border-box;
}



.s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-890bfa8e-efd8-4420-af61-3aee15936eba {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container {
      position: relative;
    }

    .s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-890bfa8e-efd8-4420-af61-3aee15936eba {
  margin: 0 !important;
  overflow: visible;
}

#s-890bfa8e-efd8-4420-af61-3aee15936eba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-890bfa8e-efd8-4420-af61-3aee15936eba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-890bfa8e-efd8-4420-af61-3aee15936eba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image {
  /* Add background color handling */
  
}

#s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-890bfa8e-efd8-4420-af61-3aee15936eba .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-890bfa8e-efd8-4420-af61-3aee15936eba .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-890bfa8e-efd8-4420-af61-3aee15936eba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-890bfa8e-efd8-4420-af61-3aee15936eba .shogun-image-content {
  
    justify-content: center;
  
}

.s-890bfa8e-efd8-4420-af61-3aee15936eba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image {
  box-sizing: border-box;
}



.s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-890bfa8e-efd8-4420-af61-3aee15936eba {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container {
      position: relative;
    }

    .s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (max-width: 767px){#s-890bfa8e-efd8-4420-af61-3aee15936eba {
  margin: 0 !important;
  overflow: visible;
}

#s-890bfa8e-efd8-4420-af61-3aee15936eba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-890bfa8e-efd8-4420-af61-3aee15936eba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-890bfa8e-efd8-4420-af61-3aee15936eba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image {
  /* Add background color handling */
  
}

#s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-890bfa8e-efd8-4420-af61-3aee15936eba .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-890bfa8e-efd8-4420-af61-3aee15936eba .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-890bfa8e-efd8-4420-af61-3aee15936eba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-890bfa8e-efd8-4420-af61-3aee15936eba .shogun-image-content {
  
    justify-content: center;
  
}

.s-890bfa8e-efd8-4420-af61-3aee15936eba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image {
  box-sizing: border-box;
}



.s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-890bfa8e-efd8-4420-af61-3aee15936eba {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container {
      position: relative;
    }

    .s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-890bfa8e-efd8-4420-af61-3aee15936eba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-890bfa8e-efd8-4420-af61-3aee15936eba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}
#s-e9391264-ccdd-4387-83f7-411ac88c16a6 {
  max-width: 1464px;
aspect-ratio: 1464/600;
text-align: center;
}

#s-e9391264-ccdd-4387-83f7-411ac88c16a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-e9391264-ccdd-4387-83f7-411ac88c16a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9391264-ccdd-4387-83f7-411ac88c16a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9391264-ccdd-4387-83f7-411ac88c16a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e9391264-ccdd-4387-83f7-411ac88c16a6 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-e9391264-ccdd-4387-83f7-411ac88c16a6 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e9391264-ccdd-4387-83f7-411ac88c16a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-e9391264-ccdd-4387-83f7-411ac88c16a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9391264-ccdd-4387-83f7-411ac88c16a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image {
  box-sizing: border-box;
}



.s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e9391264-ccdd-4387-83f7-411ac88c16a6 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container {
      position: relative;
    }

    .s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

@media (min-width: 1200px){#s-e9391264-ccdd-4387-83f7-411ac88c16a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-e9391264-ccdd-4387-83f7-411ac88c16a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9391264-ccdd-4387-83f7-411ac88c16a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9391264-ccdd-4387-83f7-411ac88c16a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e9391264-ccdd-4387-83f7-411ac88c16a6 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-e9391264-ccdd-4387-83f7-411ac88c16a6 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e9391264-ccdd-4387-83f7-411ac88c16a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-e9391264-ccdd-4387-83f7-411ac88c16a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9391264-ccdd-4387-83f7-411ac88c16a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image {
  box-sizing: border-box;
}



.s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e9391264-ccdd-4387-83f7-411ac88c16a6 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container {
      position: relative;
    }

    .s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e9391264-ccdd-4387-83f7-411ac88c16a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-e9391264-ccdd-4387-83f7-411ac88c16a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9391264-ccdd-4387-83f7-411ac88c16a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9391264-ccdd-4387-83f7-411ac88c16a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e9391264-ccdd-4387-83f7-411ac88c16a6 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-e9391264-ccdd-4387-83f7-411ac88c16a6 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e9391264-ccdd-4387-83f7-411ac88c16a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-e9391264-ccdd-4387-83f7-411ac88c16a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9391264-ccdd-4387-83f7-411ac88c16a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image {
  box-sizing: border-box;
}



.s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e9391264-ccdd-4387-83f7-411ac88c16a6 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container {
      position: relative;
    }

    .s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e9391264-ccdd-4387-83f7-411ac88c16a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-e9391264-ccdd-4387-83f7-411ac88c16a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9391264-ccdd-4387-83f7-411ac88c16a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9391264-ccdd-4387-83f7-411ac88c16a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e9391264-ccdd-4387-83f7-411ac88c16a6 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-e9391264-ccdd-4387-83f7-411ac88c16a6 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e9391264-ccdd-4387-83f7-411ac88c16a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-e9391264-ccdd-4387-83f7-411ac88c16a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9391264-ccdd-4387-83f7-411ac88c16a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image {
  box-sizing: border-box;
}



.s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e9391264-ccdd-4387-83f7-411ac88c16a6 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container {
      position: relative;
    }

    .s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (max-width: 767px){#s-e9391264-ccdd-4387-83f7-411ac88c16a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-e9391264-ccdd-4387-83f7-411ac88c16a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9391264-ccdd-4387-83f7-411ac88c16a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9391264-ccdd-4387-83f7-411ac88c16a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e9391264-ccdd-4387-83f7-411ac88c16a6 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-e9391264-ccdd-4387-83f7-411ac88c16a6 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e9391264-ccdd-4387-83f7-411ac88c16a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-e9391264-ccdd-4387-83f7-411ac88c16a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9391264-ccdd-4387-83f7-411ac88c16a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image {
  box-sizing: border-box;
}



.s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e9391264-ccdd-4387-83f7-411ac88c16a6 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container {
      position: relative;
    }

    .s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e9391264-ccdd-4387-83f7-411ac88c16a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e9391264-ccdd-4387-83f7-411ac88c16a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}
#s-0347b78a-a4da-4e29-9ec5-79bb7520822f {
  max-width: 1464px;
aspect-ratio: 1464/600;
text-align: center;
}

#s-0347b78a-a4da-4e29-9ec5-79bb7520822f {
  margin: 0 !important;
  overflow: visible;
}

#s-0347b78a-a4da-4e29-9ec5-79bb7520822f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0347b78a-a4da-4e29-9ec5-79bb7520822f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0347b78a-a4da-4e29-9ec5-79bb7520822f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image {
  /* Add background color handling */
  
}

#s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0347b78a-a4da-4e29-9ec5-79bb7520822f .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-0347b78a-a4da-4e29-9ec5-79bb7520822f .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0347b78a-a4da-4e29-9ec5-79bb7520822f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-0347b78a-a4da-4e29-9ec5-79bb7520822f .shogun-image-content {
  
    justify-content: center;
  
}

.s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image {
  box-sizing: border-box;
}



.s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container {
      position: relative;
    }

    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

@media (min-width: 1200px){#s-0347b78a-a4da-4e29-9ec5-79bb7520822f {
  margin: 0 !important;
  overflow: visible;
}

#s-0347b78a-a4da-4e29-9ec5-79bb7520822f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0347b78a-a4da-4e29-9ec5-79bb7520822f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0347b78a-a4da-4e29-9ec5-79bb7520822f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image {
  /* Add background color handling */
  
}

#s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0347b78a-a4da-4e29-9ec5-79bb7520822f .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-0347b78a-a4da-4e29-9ec5-79bb7520822f .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0347b78a-a4da-4e29-9ec5-79bb7520822f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-0347b78a-a4da-4e29-9ec5-79bb7520822f .shogun-image-content {
  
    justify-content: center;
  
}

.s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image {
  box-sizing: border-box;
}



.s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container {
      position: relative;
    }

    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0347b78a-a4da-4e29-9ec5-79bb7520822f {
  margin: 0 !important;
  overflow: visible;
}

#s-0347b78a-a4da-4e29-9ec5-79bb7520822f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0347b78a-a4da-4e29-9ec5-79bb7520822f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0347b78a-a4da-4e29-9ec5-79bb7520822f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image {
  /* Add background color handling */
  
}

#s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0347b78a-a4da-4e29-9ec5-79bb7520822f .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-0347b78a-a4da-4e29-9ec5-79bb7520822f .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0347b78a-a4da-4e29-9ec5-79bb7520822f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-0347b78a-a4da-4e29-9ec5-79bb7520822f .shogun-image-content {
  
    justify-content: center;
  
}

.s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image {
  box-sizing: border-box;
}



.s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container {
      position: relative;
    }

    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0347b78a-a4da-4e29-9ec5-79bb7520822f {
  margin: 0 !important;
  overflow: visible;
}

#s-0347b78a-a4da-4e29-9ec5-79bb7520822f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0347b78a-a4da-4e29-9ec5-79bb7520822f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0347b78a-a4da-4e29-9ec5-79bb7520822f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image {
  /* Add background color handling */
  
}

#s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0347b78a-a4da-4e29-9ec5-79bb7520822f .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-0347b78a-a4da-4e29-9ec5-79bb7520822f .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0347b78a-a4da-4e29-9ec5-79bb7520822f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-0347b78a-a4da-4e29-9ec5-79bb7520822f .shogun-image-content {
  
    justify-content: center;
  
}

.s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image {
  box-sizing: border-box;
}



.s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container {
      position: relative;
    }

    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (max-width: 767px){#s-0347b78a-a4da-4e29-9ec5-79bb7520822f {
  margin: 0 !important;
  overflow: visible;
}

#s-0347b78a-a4da-4e29-9ec5-79bb7520822f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0347b78a-a4da-4e29-9ec5-79bb7520822f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0347b78a-a4da-4e29-9ec5-79bb7520822f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image {
  /* Add background color handling */
  
}

#s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0347b78a-a4da-4e29-9ec5-79bb7520822f .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-0347b78a-a4da-4e29-9ec5-79bb7520822f .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0347b78a-a4da-4e29-9ec5-79bb7520822f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-0347b78a-a4da-4e29-9ec5-79bb7520822f .shogun-image-content {
  
    justify-content: center;
  
}

.s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image {
  box-sizing: border-box;
}



.s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container {
      position: relative;
    }

    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0347b78a-a4da-4e29-9ec5-79bb7520822f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}
#s-bcaf537b-d0f7-4cdc-a224-3187782838a2 {
  max-width: 1464px;
aspect-ratio: 1464/600;
text-align: center;
}

#s-bcaf537b-d0f7-4cdc-a224-3187782838a2 {
  margin: 0 !important;
  overflow: visible;
}

#s-bcaf537b-d0f7-4cdc-a224-3187782838a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bcaf537b-d0f7-4cdc-a224-3187782838a2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bcaf537b-d0f7-4cdc-a224-3187782838a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image {
  /* Add background color handling */
  
}

#s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bcaf537b-d0f7-4cdc-a224-3187782838a2 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-bcaf537b-d0f7-4cdc-a224-3187782838a2 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bcaf537b-d0f7-4cdc-a224-3187782838a2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-bcaf537b-d0f7-4cdc-a224-3187782838a2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image {
  box-sizing: border-box;
}



.s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container {
      position: relative;
    }

    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

@media (min-width: 1200px){#s-bcaf537b-d0f7-4cdc-a224-3187782838a2 {
  margin: 0 !important;
  overflow: visible;
}

#s-bcaf537b-d0f7-4cdc-a224-3187782838a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bcaf537b-d0f7-4cdc-a224-3187782838a2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bcaf537b-d0f7-4cdc-a224-3187782838a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image {
  /* Add background color handling */
  
}

#s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bcaf537b-d0f7-4cdc-a224-3187782838a2 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-bcaf537b-d0f7-4cdc-a224-3187782838a2 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bcaf537b-d0f7-4cdc-a224-3187782838a2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-bcaf537b-d0f7-4cdc-a224-3187782838a2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image {
  box-sizing: border-box;
}



.s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container {
      position: relative;
    }

    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-bcaf537b-d0f7-4cdc-a224-3187782838a2 {
  margin: 0 !important;
  overflow: visible;
}

#s-bcaf537b-d0f7-4cdc-a224-3187782838a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bcaf537b-d0f7-4cdc-a224-3187782838a2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bcaf537b-d0f7-4cdc-a224-3187782838a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image {
  /* Add background color handling */
  
}

#s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bcaf537b-d0f7-4cdc-a224-3187782838a2 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-bcaf537b-d0f7-4cdc-a224-3187782838a2 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bcaf537b-d0f7-4cdc-a224-3187782838a2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-bcaf537b-d0f7-4cdc-a224-3187782838a2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image {
  box-sizing: border-box;
}



.s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container {
      position: relative;
    }

    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-bcaf537b-d0f7-4cdc-a224-3187782838a2 {
  margin: 0 !important;
  overflow: visible;
}

#s-bcaf537b-d0f7-4cdc-a224-3187782838a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bcaf537b-d0f7-4cdc-a224-3187782838a2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bcaf537b-d0f7-4cdc-a224-3187782838a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image {
  /* Add background color handling */
  
}

#s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bcaf537b-d0f7-4cdc-a224-3187782838a2 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-bcaf537b-d0f7-4cdc-a224-3187782838a2 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bcaf537b-d0f7-4cdc-a224-3187782838a2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-bcaf537b-d0f7-4cdc-a224-3187782838a2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image {
  box-sizing: border-box;
}



.s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container {
      position: relative;
    }

    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (max-width: 767px){#s-bcaf537b-d0f7-4cdc-a224-3187782838a2 {
  margin: 0 !important;
  overflow: visible;
}

#s-bcaf537b-d0f7-4cdc-a224-3187782838a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bcaf537b-d0f7-4cdc-a224-3187782838a2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bcaf537b-d0f7-4cdc-a224-3187782838a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image {
  /* Add background color handling */
  
}

#s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bcaf537b-d0f7-4cdc-a224-3187782838a2 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-bcaf537b-d0f7-4cdc-a224-3187782838a2 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bcaf537b-d0f7-4cdc-a224-3187782838a2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-bcaf537b-d0f7-4cdc-a224-3187782838a2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image {
  box-sizing: border-box;
}



.s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container {
      position: relative;
    }

    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bcaf537b-d0f7-4cdc-a224-3187782838a2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}
#s-90fa04d7-4f5a-4444-97e1-d4bf1f32fc81 {
  margin-top: -8px;
margin-bottom: -8px;
min-height: 50px;
}








#s-90fa04d7-4f5a-4444-97e1-d4bf1f32fc81 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-90fa04d7-4f5a-4444-97e1-d4bf1f32fc81.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-155dc182-3674-419b-a0cf-3add5a2fa977"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-155dc182-3674-419b-a0cf-3add5a2fa977"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-155dc182-3674-419b-a0cf-3add5a2fa977"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-155dc182-3674-419b-a0cf-3add5a2fa977"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-020d4a2b-ab6a-4724-9f8e-588e071a9561 {
  max-width: 1464px;
aspect-ratio: 1464/600;
text-align: center;
}

#s-020d4a2b-ab6a-4724-9f8e-588e071a9561 {
  margin: 0 !important;
  overflow: visible;
}

#s-020d4a2b-ab6a-4724-9f8e-588e071a9561-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-020d4a2b-ab6a-4724-9f8e-588e071a9561 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-020d4a2b-ab6a-4724-9f8e-588e071a9561 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image {
  /* Add background color handling */
  
}

#s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-020d4a2b-ab6a-4724-9f8e-588e071a9561 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-020d4a2b-ab6a-4724-9f8e-588e071a9561 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-020d4a2b-ab6a-4724-9f8e-588e071a9561 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-020d4a2b-ab6a-4724-9f8e-588e071a9561 .shogun-image-content {
  
    justify-content: center;
  
}

.s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shg-align-container {
  display: flex;
  justify-content: center
}

.s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image {
  box-sizing: border-box;
}



.s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container {
      position: relative;
    }

    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

@media (min-width: 1200px){#s-020d4a2b-ab6a-4724-9f8e-588e071a9561 {
  margin: 0 !important;
  overflow: visible;
}

#s-020d4a2b-ab6a-4724-9f8e-588e071a9561-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-020d4a2b-ab6a-4724-9f8e-588e071a9561 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-020d4a2b-ab6a-4724-9f8e-588e071a9561 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image {
  /* Add background color handling */
  
}

#s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-020d4a2b-ab6a-4724-9f8e-588e071a9561 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-020d4a2b-ab6a-4724-9f8e-588e071a9561 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-020d4a2b-ab6a-4724-9f8e-588e071a9561 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-020d4a2b-ab6a-4724-9f8e-588e071a9561 .shogun-image-content {
  
    justify-content: center;
  
}

.s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shg-align-container {
  display: flex;
  justify-content: center
}

.s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image {
  box-sizing: border-box;
}



.s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container {
      position: relative;
    }

    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-020d4a2b-ab6a-4724-9f8e-588e071a9561 {
  margin: 0 !important;
  overflow: visible;
}

#s-020d4a2b-ab6a-4724-9f8e-588e071a9561-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-020d4a2b-ab6a-4724-9f8e-588e071a9561 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-020d4a2b-ab6a-4724-9f8e-588e071a9561 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image {
  /* Add background color handling */
  
}

#s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-020d4a2b-ab6a-4724-9f8e-588e071a9561 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-020d4a2b-ab6a-4724-9f8e-588e071a9561 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-020d4a2b-ab6a-4724-9f8e-588e071a9561 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-020d4a2b-ab6a-4724-9f8e-588e071a9561 .shogun-image-content {
  
    justify-content: center;
  
}

.s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shg-align-container {
  display: flex;
  justify-content: center
}

.s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image {
  box-sizing: border-box;
}



.s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container {
      position: relative;
    }

    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-020d4a2b-ab6a-4724-9f8e-588e071a9561 {
  margin: 0 !important;
  overflow: visible;
}

#s-020d4a2b-ab6a-4724-9f8e-588e071a9561-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-020d4a2b-ab6a-4724-9f8e-588e071a9561 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-020d4a2b-ab6a-4724-9f8e-588e071a9561 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image {
  /* Add background color handling */
  
}

#s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-020d4a2b-ab6a-4724-9f8e-588e071a9561 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-020d4a2b-ab6a-4724-9f8e-588e071a9561 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-020d4a2b-ab6a-4724-9f8e-588e071a9561 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-020d4a2b-ab6a-4724-9f8e-588e071a9561 .shogun-image-content {
  
    justify-content: center;
  
}

.s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shg-align-container {
  display: flex;
  justify-content: center
}

.s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image {
  box-sizing: border-box;
}



.s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container {
      position: relative;
    }

    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (max-width: 767px){#s-020d4a2b-ab6a-4724-9f8e-588e071a9561 {
  margin: 0 !important;
  overflow: visible;
}

#s-020d4a2b-ab6a-4724-9f8e-588e071a9561-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-020d4a2b-ab6a-4724-9f8e-588e071a9561 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-020d4a2b-ab6a-4724-9f8e-588e071a9561 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image {
  /* Add background color handling */
  
}

#s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-020d4a2b-ab6a-4724-9f8e-588e071a9561 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-020d4a2b-ab6a-4724-9f8e-588e071a9561 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-020d4a2b-ab6a-4724-9f8e-588e071a9561 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-020d4a2b-ab6a-4724-9f8e-588e071a9561 .shogun-image-content {
  
    justify-content: center;
  
}

.s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shg-align-container {
  display: flex;
  justify-content: center
}

.s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image {
  box-sizing: border-box;
}



.s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container {
      position: relative;
    }

    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-020d4a2b-ab6a-4724-9f8e-588e071a9561 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}
#s-c86d7487-973e-43a2-b270-c8713487ae54 {
  max-width: 1464px;
aspect-ratio: 1464/600;
text-align: center;
}

#s-c86d7487-973e-43a2-b270-c8713487ae54 {
  margin: 0 !important;
  overflow: visible;
}

#s-c86d7487-973e-43a2-b270-c8713487ae54-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c86d7487-973e-43a2-b270-c8713487ae54 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c86d7487-973e-43a2-b270-c8713487ae54 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image {
  /* Add background color handling */
  
}

#s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c86d7487-973e-43a2-b270-c8713487ae54 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-c86d7487-973e-43a2-b270-c8713487ae54 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c86d7487-973e-43a2-b270-c8713487ae54 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-c86d7487-973e-43a2-b270-c8713487ae54 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c86d7487-973e-43a2-b270-c8713487ae54.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image {
  box-sizing: border-box;
}



.s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c86d7487-973e-43a2-b270-c8713487ae54 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container {
      position: relative;
    }

    .s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

@media (min-width: 1200px){#s-c86d7487-973e-43a2-b270-c8713487ae54 {
  margin: 0 !important;
  overflow: visible;
}

#s-c86d7487-973e-43a2-b270-c8713487ae54-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c86d7487-973e-43a2-b270-c8713487ae54 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c86d7487-973e-43a2-b270-c8713487ae54 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image {
  /* Add background color handling */
  
}

#s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c86d7487-973e-43a2-b270-c8713487ae54 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-c86d7487-973e-43a2-b270-c8713487ae54 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c86d7487-973e-43a2-b270-c8713487ae54 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-c86d7487-973e-43a2-b270-c8713487ae54 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c86d7487-973e-43a2-b270-c8713487ae54.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image {
  box-sizing: border-box;
}



.s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c86d7487-973e-43a2-b270-c8713487ae54 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container {
      position: relative;
    }

    .s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c86d7487-973e-43a2-b270-c8713487ae54 {
  margin: 0 !important;
  overflow: visible;
}

#s-c86d7487-973e-43a2-b270-c8713487ae54-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c86d7487-973e-43a2-b270-c8713487ae54 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c86d7487-973e-43a2-b270-c8713487ae54 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image {
  /* Add background color handling */
  
}

#s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c86d7487-973e-43a2-b270-c8713487ae54 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-c86d7487-973e-43a2-b270-c8713487ae54 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c86d7487-973e-43a2-b270-c8713487ae54 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-c86d7487-973e-43a2-b270-c8713487ae54 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c86d7487-973e-43a2-b270-c8713487ae54.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image {
  box-sizing: border-box;
}



.s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c86d7487-973e-43a2-b270-c8713487ae54 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container {
      position: relative;
    }

    .s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c86d7487-973e-43a2-b270-c8713487ae54 {
  margin: 0 !important;
  overflow: visible;
}

#s-c86d7487-973e-43a2-b270-c8713487ae54-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c86d7487-973e-43a2-b270-c8713487ae54 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c86d7487-973e-43a2-b270-c8713487ae54 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image {
  /* Add background color handling */
  
}

#s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c86d7487-973e-43a2-b270-c8713487ae54 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-c86d7487-973e-43a2-b270-c8713487ae54 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c86d7487-973e-43a2-b270-c8713487ae54 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-c86d7487-973e-43a2-b270-c8713487ae54 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c86d7487-973e-43a2-b270-c8713487ae54.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image {
  box-sizing: border-box;
}



.s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c86d7487-973e-43a2-b270-c8713487ae54 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container {
      position: relative;
    }

    .s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}@media (max-width: 767px){#s-c86d7487-973e-43a2-b270-c8713487ae54 {
  margin: 0 !important;
  overflow: visible;
}

#s-c86d7487-973e-43a2-b270-c8713487ae54-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c86d7487-973e-43a2-b270-c8713487ae54 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c86d7487-973e-43a2-b270-c8713487ae54 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image {
  /* Add background color handling */
  
}

#s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c86d7487-973e-43a2-b270-c8713487ae54 .shg-image-content-wrapper {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }

    #s-c86d7487-973e-43a2-b270-c8713487ae54 .shogun-image-link {
      aspect-ratio: 1464/600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c86d7487-973e-43a2-b270-c8713487ae54 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1464px;
  }



  img.s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image {
    
    
    
    max-height: 1464px;
  }


.s-c86d7487-973e-43a2-b270-c8713487ae54 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c86d7487-973e-43a2-b270-c8713487ae54.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image {
  box-sizing: border-box;
}



.s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c86d7487-973e-43a2-b270-c8713487ae54 {
      --shg-aspect-ratio: calc(1464/600); 
    }

    .s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container {
      position: relative;
    }

    .s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c86d7487-973e-43a2-b270-c8713487ae54.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c86d7487-973e-43a2-b270-c8713487ae54 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1464px;
    }
  }

}
@media (min-width: 0px) {
[id="s-b31db865-e914-4aa0-a5b5-01cbf0af3901"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-b31db865-e914-4aa0-a5b5-01cbf0af3901"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-b31db865-e914-4aa0-a5b5-01cbf0af3901"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-b31db865-e914-4aa0-a5b5-01cbf0af3901"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

}

#s-04c994ac-6115-419e-878b-7c831e1008db {
  max-width: 1500px;
aspect-ratio: 1/1;
text-align: center;
}

#s-04c994ac-6115-419e-878b-7c831e1008db {
  margin: 0 !important;
  overflow: visible;
}

#s-04c994ac-6115-419e-878b-7c831e1008db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-04c994ac-6115-419e-878b-7c831e1008db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-04c994ac-6115-419e-878b-7c831e1008db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image {
  /* Add background color handling */
  
}

#s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-04c994ac-6115-419e-878b-7c831e1008db .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-04c994ac-6115-419e-878b-7c831e1008db .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-04c994ac-6115-419e-878b-7c831e1008db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-04c994ac-6115-419e-878b-7c831e1008db .shogun-image-content {
  
    justify-content: center;
  
}

.s-04c994ac-6115-419e-878b-7c831e1008db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image {
  box-sizing: border-box;
}



.s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-04c994ac-6115-419e-878b-7c831e1008db {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container {
      position: relative;
    }

    .s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-04c994ac-6115-419e-878b-7c831e1008db {
  margin: 0 !important;
  overflow: visible;
}

#s-04c994ac-6115-419e-878b-7c831e1008db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-04c994ac-6115-419e-878b-7c831e1008db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-04c994ac-6115-419e-878b-7c831e1008db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image {
  /* Add background color handling */
  
}

#s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-04c994ac-6115-419e-878b-7c831e1008db .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-04c994ac-6115-419e-878b-7c831e1008db .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-04c994ac-6115-419e-878b-7c831e1008db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-04c994ac-6115-419e-878b-7c831e1008db .shogun-image-content {
  
    justify-content: center;
  
}

.s-04c994ac-6115-419e-878b-7c831e1008db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image {
  box-sizing: border-box;
}



.s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-04c994ac-6115-419e-878b-7c831e1008db {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container {
      position: relative;
    }

    .s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-04c994ac-6115-419e-878b-7c831e1008db {
  margin: 0 !important;
  overflow: visible;
}

#s-04c994ac-6115-419e-878b-7c831e1008db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-04c994ac-6115-419e-878b-7c831e1008db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-04c994ac-6115-419e-878b-7c831e1008db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image {
  /* Add background color handling */
  
}

#s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-04c994ac-6115-419e-878b-7c831e1008db .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-04c994ac-6115-419e-878b-7c831e1008db .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-04c994ac-6115-419e-878b-7c831e1008db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-04c994ac-6115-419e-878b-7c831e1008db .shogun-image-content {
  
    justify-content: center;
  
}

.s-04c994ac-6115-419e-878b-7c831e1008db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image {
  box-sizing: border-box;
}



.s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-04c994ac-6115-419e-878b-7c831e1008db {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container {
      position: relative;
    }

    .s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-04c994ac-6115-419e-878b-7c831e1008db {
  margin: 0 !important;
  overflow: visible;
}

#s-04c994ac-6115-419e-878b-7c831e1008db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-04c994ac-6115-419e-878b-7c831e1008db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-04c994ac-6115-419e-878b-7c831e1008db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image {
  /* Add background color handling */
  
}

#s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-04c994ac-6115-419e-878b-7c831e1008db .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-04c994ac-6115-419e-878b-7c831e1008db .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-04c994ac-6115-419e-878b-7c831e1008db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-04c994ac-6115-419e-878b-7c831e1008db .shogun-image-content {
  
    justify-content: center;
  
}

.s-04c994ac-6115-419e-878b-7c831e1008db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image {
  box-sizing: border-box;
}



.s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-04c994ac-6115-419e-878b-7c831e1008db {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container {
      position: relative;
    }

    .s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-04c994ac-6115-419e-878b-7c831e1008db {
  margin: 0 !important;
  overflow: visible;
}

#s-04c994ac-6115-419e-878b-7c831e1008db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-04c994ac-6115-419e-878b-7c831e1008db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-04c994ac-6115-419e-878b-7c831e1008db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image {
  /* Add background color handling */
  
}

#s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-04c994ac-6115-419e-878b-7c831e1008db .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-04c994ac-6115-419e-878b-7c831e1008db .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-04c994ac-6115-419e-878b-7c831e1008db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-04c994ac-6115-419e-878b-7c831e1008db .shogun-image-content {
  
    justify-content: center;
  
}

.s-04c994ac-6115-419e-878b-7c831e1008db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image {
  box-sizing: border-box;
}



.s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-04c994ac-6115-419e-878b-7c831e1008db {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container {
      position: relative;
    }

    .s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-04c994ac-6115-419e-878b-7c831e1008db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-04c994ac-6115-419e-878b-7c831e1008db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-2073134a-0504-478d-aae7-10644461f06a {
  max-width: 1500px;
aspect-ratio: 1/1;
text-align: center;
}

#s-2073134a-0504-478d-aae7-10644461f06a {
  margin: 0 !important;
  overflow: visible;
}

#s-2073134a-0504-478d-aae7-10644461f06a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2073134a-0504-478d-aae7-10644461f06a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2073134a-0504-478d-aae7-10644461f06a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image {
  /* Add background color handling */
  
}

#s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2073134a-0504-478d-aae7-10644461f06a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2073134a-0504-478d-aae7-10644461f06a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2073134a-0504-478d-aae7-10644461f06a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-2073134a-0504-478d-aae7-10644461f06a.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-2073134a-0504-478d-aae7-10644461f06a .shogun-image-content {
  
    justify-content: center;
  
}

.s-2073134a-0504-478d-aae7-10644461f06a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2073134a-0504-478d-aae7-10644461f06a.shogun-image {
  box-sizing: border-box;
}



.s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2073134a-0504-478d-aae7-10644461f06a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container {
      position: relative;
    }

    .s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-2073134a-0504-478d-aae7-10644461f06a {
  margin: 0 !important;
  overflow: visible;
}

#s-2073134a-0504-478d-aae7-10644461f06a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2073134a-0504-478d-aae7-10644461f06a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2073134a-0504-478d-aae7-10644461f06a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image {
  /* Add background color handling */
  
}

#s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2073134a-0504-478d-aae7-10644461f06a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2073134a-0504-478d-aae7-10644461f06a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2073134a-0504-478d-aae7-10644461f06a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-2073134a-0504-478d-aae7-10644461f06a.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-2073134a-0504-478d-aae7-10644461f06a .shogun-image-content {
  
    justify-content: center;
  
}

.s-2073134a-0504-478d-aae7-10644461f06a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2073134a-0504-478d-aae7-10644461f06a.shogun-image {
  box-sizing: border-box;
}



.s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2073134a-0504-478d-aae7-10644461f06a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container {
      position: relative;
    }

    .s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2073134a-0504-478d-aae7-10644461f06a {
  margin: 0 !important;
  overflow: visible;
}

#s-2073134a-0504-478d-aae7-10644461f06a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2073134a-0504-478d-aae7-10644461f06a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2073134a-0504-478d-aae7-10644461f06a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image {
  /* Add background color handling */
  
}

#s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2073134a-0504-478d-aae7-10644461f06a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2073134a-0504-478d-aae7-10644461f06a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2073134a-0504-478d-aae7-10644461f06a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-2073134a-0504-478d-aae7-10644461f06a.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-2073134a-0504-478d-aae7-10644461f06a .shogun-image-content {
  
    justify-content: center;
  
}

.s-2073134a-0504-478d-aae7-10644461f06a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2073134a-0504-478d-aae7-10644461f06a.shogun-image {
  box-sizing: border-box;
}



.s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2073134a-0504-478d-aae7-10644461f06a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container {
      position: relative;
    }

    .s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2073134a-0504-478d-aae7-10644461f06a {
  margin: 0 !important;
  overflow: visible;
}

#s-2073134a-0504-478d-aae7-10644461f06a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2073134a-0504-478d-aae7-10644461f06a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2073134a-0504-478d-aae7-10644461f06a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image {
  /* Add background color handling */
  
}

#s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2073134a-0504-478d-aae7-10644461f06a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2073134a-0504-478d-aae7-10644461f06a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2073134a-0504-478d-aae7-10644461f06a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-2073134a-0504-478d-aae7-10644461f06a.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-2073134a-0504-478d-aae7-10644461f06a .shogun-image-content {
  
    justify-content: center;
  
}

.s-2073134a-0504-478d-aae7-10644461f06a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2073134a-0504-478d-aae7-10644461f06a.shogun-image {
  box-sizing: border-box;
}



.s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2073134a-0504-478d-aae7-10644461f06a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container {
      position: relative;
    }

    .s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-2073134a-0504-478d-aae7-10644461f06a {
  margin: 0 !important;
  overflow: visible;
}

#s-2073134a-0504-478d-aae7-10644461f06a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2073134a-0504-478d-aae7-10644461f06a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2073134a-0504-478d-aae7-10644461f06a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image {
  /* Add background color handling */
  
}

#s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2073134a-0504-478d-aae7-10644461f06a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2073134a-0504-478d-aae7-10644461f06a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2073134a-0504-478d-aae7-10644461f06a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-2073134a-0504-478d-aae7-10644461f06a.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-2073134a-0504-478d-aae7-10644461f06a .shogun-image-content {
  
    justify-content: center;
  
}

.s-2073134a-0504-478d-aae7-10644461f06a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2073134a-0504-478d-aae7-10644461f06a.shogun-image {
  box-sizing: border-box;
}



.s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2073134a-0504-478d-aae7-10644461f06a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container {
      position: relative;
    }

    .s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2073134a-0504-478d-aae7-10644461f06a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2073134a-0504-478d-aae7-10644461f06a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-f45c9d83-f812-46c9-b64a-987669f8609d {
  max-width: 1601px;
aspect-ratio: 1/1;
text-align: center;
}

#s-f45c9d83-f812-46c9-b64a-987669f8609d {
  margin: 0 !important;
  overflow: visible;
}

#s-f45c9d83-f812-46c9-b64a-987669f8609d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f45c9d83-f812-46c9-b64a-987669f8609d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f45c9d83-f812-46c9-b64a-987669f8609d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image {
  /* Add background color handling */
  
}

#s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f45c9d83-f812-46c9-b64a-987669f8609d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f45c9d83-f812-46c9-b64a-987669f8609d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f45c9d83-f812-46c9-b64a-987669f8609d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1601px;
  }



  img.s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image {
    
    
    
    max-height: 1601px;
  }


.s-f45c9d83-f812-46c9-b64a-987669f8609d .shogun-image-content {
  
    justify-content: center;
  
}

.s-f45c9d83-f812-46c9-b64a-987669f8609d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image {
  box-sizing: border-box;
}



.s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f45c9d83-f812-46c9-b64a-987669f8609d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container {
      position: relative;
    }

    .s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1601px;
    }
  }

@media (min-width: 1200px){#s-f45c9d83-f812-46c9-b64a-987669f8609d {
  margin: 0 !important;
  overflow: visible;
}

#s-f45c9d83-f812-46c9-b64a-987669f8609d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f45c9d83-f812-46c9-b64a-987669f8609d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f45c9d83-f812-46c9-b64a-987669f8609d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image {
  /* Add background color handling */
  
}

#s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f45c9d83-f812-46c9-b64a-987669f8609d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f45c9d83-f812-46c9-b64a-987669f8609d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f45c9d83-f812-46c9-b64a-987669f8609d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1601px;
  }



  img.s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image {
    
    
    
    max-height: 1601px;
  }


.s-f45c9d83-f812-46c9-b64a-987669f8609d .shogun-image-content {
  
    justify-content: center;
  
}

.s-f45c9d83-f812-46c9-b64a-987669f8609d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image {
  box-sizing: border-box;
}



.s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f45c9d83-f812-46c9-b64a-987669f8609d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container {
      position: relative;
    }

    .s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1601px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f45c9d83-f812-46c9-b64a-987669f8609d {
  margin: 0 !important;
  overflow: visible;
}

#s-f45c9d83-f812-46c9-b64a-987669f8609d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f45c9d83-f812-46c9-b64a-987669f8609d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f45c9d83-f812-46c9-b64a-987669f8609d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image {
  /* Add background color handling */
  
}

#s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f45c9d83-f812-46c9-b64a-987669f8609d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f45c9d83-f812-46c9-b64a-987669f8609d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f45c9d83-f812-46c9-b64a-987669f8609d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1601px;
  }



  img.s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image {
    
    
    
    max-height: 1601px;
  }


.s-f45c9d83-f812-46c9-b64a-987669f8609d .shogun-image-content {
  
    justify-content: center;
  
}

.s-f45c9d83-f812-46c9-b64a-987669f8609d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image {
  box-sizing: border-box;
}



.s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f45c9d83-f812-46c9-b64a-987669f8609d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container {
      position: relative;
    }

    .s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1601px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f45c9d83-f812-46c9-b64a-987669f8609d {
  margin: 0 !important;
  overflow: visible;
}

#s-f45c9d83-f812-46c9-b64a-987669f8609d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f45c9d83-f812-46c9-b64a-987669f8609d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f45c9d83-f812-46c9-b64a-987669f8609d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image {
  /* Add background color handling */
  
}

#s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f45c9d83-f812-46c9-b64a-987669f8609d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f45c9d83-f812-46c9-b64a-987669f8609d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f45c9d83-f812-46c9-b64a-987669f8609d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1601px;
  }



  img.s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image {
    
    
    
    max-height: 1601px;
  }


.s-f45c9d83-f812-46c9-b64a-987669f8609d .shogun-image-content {
  
    justify-content: center;
  
}

.s-f45c9d83-f812-46c9-b64a-987669f8609d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image {
  box-sizing: border-box;
}



.s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f45c9d83-f812-46c9-b64a-987669f8609d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container {
      position: relative;
    }

    .s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1601px;
    }
  }

}@media (max-width: 767px){#s-f45c9d83-f812-46c9-b64a-987669f8609d {
  margin: 0 !important;
  overflow: visible;
}

#s-f45c9d83-f812-46c9-b64a-987669f8609d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f45c9d83-f812-46c9-b64a-987669f8609d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f45c9d83-f812-46c9-b64a-987669f8609d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image {
  /* Add background color handling */
  
}

#s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f45c9d83-f812-46c9-b64a-987669f8609d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f45c9d83-f812-46c9-b64a-987669f8609d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f45c9d83-f812-46c9-b64a-987669f8609d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1601px;
  }



  img.s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image {
    
    
    
    max-height: 1601px;
  }


.s-f45c9d83-f812-46c9-b64a-987669f8609d .shogun-image-content {
  
    justify-content: center;
  
}

.s-f45c9d83-f812-46c9-b64a-987669f8609d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image {
  box-sizing: border-box;
}



.s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f45c9d83-f812-46c9-b64a-987669f8609d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container {
      position: relative;
    }

    .s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f45c9d83-f812-46c9-b64a-987669f8609d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f45c9d83-f812-46c9-b64a-987669f8609d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1601px;
    }
  }

}
#s-5cebe095-80ba-44de-8218-d4bec649c281 {
  max-width: 1601px;
aspect-ratio: 1/1;
text-align: center;
}

#s-5cebe095-80ba-44de-8218-d4bec649c281 {
  margin: 0 !important;
  overflow: visible;
}

#s-5cebe095-80ba-44de-8218-d4bec649c281-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5cebe095-80ba-44de-8218-d4bec649c281 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5cebe095-80ba-44de-8218-d4bec649c281 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image {
  /* Add background color handling */
  
}

#s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5cebe095-80ba-44de-8218-d4bec649c281 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5cebe095-80ba-44de-8218-d4bec649c281 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5cebe095-80ba-44de-8218-d4bec649c281 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1601px;
  }



  img.s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image {
    
    
    
    max-height: 1601px;
  }


.s-5cebe095-80ba-44de-8218-d4bec649c281 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5cebe095-80ba-44de-8218-d4bec649c281.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image {
  box-sizing: border-box;
}



.s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5cebe095-80ba-44de-8218-d4bec649c281 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container {
      position: relative;
    }

    .s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1601px;
    }
  }

@media (min-width: 1200px){#s-5cebe095-80ba-44de-8218-d4bec649c281 {
  margin: 0 !important;
  overflow: visible;
}

#s-5cebe095-80ba-44de-8218-d4bec649c281-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5cebe095-80ba-44de-8218-d4bec649c281 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5cebe095-80ba-44de-8218-d4bec649c281 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image {
  /* Add background color handling */
  
}

#s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5cebe095-80ba-44de-8218-d4bec649c281 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5cebe095-80ba-44de-8218-d4bec649c281 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5cebe095-80ba-44de-8218-d4bec649c281 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1601px;
  }



  img.s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image {
    
    
    
    max-height: 1601px;
  }


.s-5cebe095-80ba-44de-8218-d4bec649c281 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5cebe095-80ba-44de-8218-d4bec649c281.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image {
  box-sizing: border-box;
}



.s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5cebe095-80ba-44de-8218-d4bec649c281 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container {
      position: relative;
    }

    .s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1601px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-5cebe095-80ba-44de-8218-d4bec649c281 {
  margin: 0 !important;
  overflow: visible;
}

#s-5cebe095-80ba-44de-8218-d4bec649c281-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5cebe095-80ba-44de-8218-d4bec649c281 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5cebe095-80ba-44de-8218-d4bec649c281 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image {
  /* Add background color handling */
  
}

#s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5cebe095-80ba-44de-8218-d4bec649c281 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5cebe095-80ba-44de-8218-d4bec649c281 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5cebe095-80ba-44de-8218-d4bec649c281 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1601px;
  }



  img.s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image {
    
    
    
    max-height: 1601px;
  }


.s-5cebe095-80ba-44de-8218-d4bec649c281 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5cebe095-80ba-44de-8218-d4bec649c281.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image {
  box-sizing: border-box;
}



.s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5cebe095-80ba-44de-8218-d4bec649c281 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container {
      position: relative;
    }

    .s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1601px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-5cebe095-80ba-44de-8218-d4bec649c281 {
  margin: 0 !important;
  overflow: visible;
}

#s-5cebe095-80ba-44de-8218-d4bec649c281-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5cebe095-80ba-44de-8218-d4bec649c281 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5cebe095-80ba-44de-8218-d4bec649c281 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image {
  /* Add background color handling */
  
}

#s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5cebe095-80ba-44de-8218-d4bec649c281 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5cebe095-80ba-44de-8218-d4bec649c281 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5cebe095-80ba-44de-8218-d4bec649c281 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1601px;
  }



  img.s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image {
    
    
    
    max-height: 1601px;
  }


.s-5cebe095-80ba-44de-8218-d4bec649c281 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5cebe095-80ba-44de-8218-d4bec649c281.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image {
  box-sizing: border-box;
}



.s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5cebe095-80ba-44de-8218-d4bec649c281 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container {
      position: relative;
    }

    .s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1601px;
    }
  }

}@media (max-width: 767px){#s-5cebe095-80ba-44de-8218-d4bec649c281 {
  margin: 0 !important;
  overflow: visible;
}

#s-5cebe095-80ba-44de-8218-d4bec649c281-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5cebe095-80ba-44de-8218-d4bec649c281 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5cebe095-80ba-44de-8218-d4bec649c281 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image {
  /* Add background color handling */
  
}

#s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5cebe095-80ba-44de-8218-d4bec649c281 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5cebe095-80ba-44de-8218-d4bec649c281 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5cebe095-80ba-44de-8218-d4bec649c281 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1601px;
  }



  img.s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image {
    
    
    
    max-height: 1601px;
  }


.s-5cebe095-80ba-44de-8218-d4bec649c281 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5cebe095-80ba-44de-8218-d4bec649c281.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image {
  box-sizing: border-box;
}



.s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5cebe095-80ba-44de-8218-d4bec649c281 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container {
      position: relative;
    }

    .s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5cebe095-80ba-44de-8218-d4bec649c281.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5cebe095-80ba-44de-8218-d4bec649c281 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1601px;
    }
  }

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

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

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

.shogun-root iframe {
  display: initial;
}

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

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

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

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

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

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

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

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

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

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

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

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}
