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

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

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

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

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

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

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

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

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

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

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

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

#s-018bf00c-3373-4094-80a1-a41b05675556 {
  margin-left: auto;
margin-right: auto;
min-height: 100%;
background-color: rgba(0, 0, 0, 1);
}








#s-018bf00c-3373-4094-80a1-a41b05675556 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-018bf00c-3373-4094-80a1-a41b05675556.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

#s-7cfa8a1d-2288-41e6-a5f9-353ed064283c {
  margin-top: 10%;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-7cfa8a1d-2288-41e6-a5f9-353ed064283c {
  display: none;
}
#s-7cfa8a1d-2288-41e6-a5f9-353ed064283c, #wrap-s-7cfa8a1d-2288-41e6-a5f9-353ed064283c, #wrap-content-s-7cfa8a1d-2288-41e6-a5f9-353ed064283c { display: none !important; }}
@media (min-width: 0px) {
[id="s-7cfa8a1d-2288-41e6-a5f9-353ed064283c"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-7cfa8a1d-2288-41e6-a5f9-353ed064283c"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-7cfa8a1d-2288-41e6-a5f9-353ed064283c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-7cfa8a1d-2288-41e6-a5f9-353ed064283c"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-7cfa8a1d-2288-41e6-a5f9-353ed064283c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-7cfa8a1d-2288-41e6-a5f9-353ed064283c"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-7cfa8a1d-2288-41e6-a5f9-353ed064283c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c {
  margin-top: 15%;
margin-left: -25%;
margin-bottom: 0%;
margin-right: -10%;
max-width: 2860px;
aspect-ratio: 2860/2216;
text-align: center;
}
@media (min-width: 1200px){#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c {
  margin-top: 20%;
margin-left: 0%;
margin-right: -30%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c {
  margin-left: -90%;
margin-right: 20%;
}
}
#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c {
  margin: 0 !important;
  overflow: visible;
}

#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cba70667-7ceb-4ec4-903a-2e1388d8b17c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: -25%;
  margin-right: -10%;
  margin-top: 15%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-cba70667-7ceb-4ec4-903a-2e1388d8b17c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image {
  /* Add background color handling */
  
}

#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cba70667-7ceb-4ec4-903a-2e1388d8b17c .shg-image-content-wrapper {
      aspect-ratio: 2860/2216;
      min-width: 100%;
      height: auto;
    }

    #s-cba70667-7ceb-4ec4-903a-2e1388d8b17c .shogun-image-link {
      aspect-ratio: 2860/2216;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cba70667-7ceb-4ec4-903a-2e1388d8b17c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2860px;
  }



  img.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image {
    
    
    
    max-height: 2860px;
  }


.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c .shogun-image-content {
  
    justify-content: center;
  
}

.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image {
  box-sizing: border-box;
}



.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c {
      --shg-aspect-ratio: calc(2860/2216); 
    }

    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container {
      position: relative;
    }

    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2860px;
    }
  }

@media (min-width: 1200px){#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c {
  margin: 0 !important;
  overflow: visible;
}

#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cba70667-7ceb-4ec4-903a-2e1388d8b17c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: -30%;
  margin-top: 20%;
  
}

.shg-image-content-margin-container-s-cba70667-7ceb-4ec4-903a-2e1388d8b17c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image {
  /* Add background color handling */
  
}

#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cba70667-7ceb-4ec4-903a-2e1388d8b17c .shg-image-content-wrapper {
      aspect-ratio: 2860/2216;
      min-width: 100%;
      height: auto;
    }

    #s-cba70667-7ceb-4ec4-903a-2e1388d8b17c .shogun-image-link {
      aspect-ratio: 2860/2216;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cba70667-7ceb-4ec4-903a-2e1388d8b17c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2860px;
  }



  img.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image {
    
    
    
    max-height: 2860px;
  }


.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c .shogun-image-content {
  
    justify-content: center;
  
}

.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image {
  box-sizing: border-box;
}



.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c {
      --shg-aspect-ratio: calc(2860/2216); 
    }

    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container {
      position: relative;
    }

    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2860px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c {
  margin: 0 !important;
  overflow: visible;
}

#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cba70667-7ceb-4ec4-903a-2e1388d8b17c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cba70667-7ceb-4ec4-903a-2e1388d8b17c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image {
  /* Add background color handling */
  
}

#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cba70667-7ceb-4ec4-903a-2e1388d8b17c .shg-image-content-wrapper {
      aspect-ratio: 2860/2216;
      min-width: 100%;
      height: auto;
    }

    #s-cba70667-7ceb-4ec4-903a-2e1388d8b17c .shogun-image-link {
      aspect-ratio: 2860/2216;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cba70667-7ceb-4ec4-903a-2e1388d8b17c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2860px;
  }



  img.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image {
    
    
    
    max-height: 2860px;
  }


.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c .shogun-image-content {
  
    justify-content: center;
  
}

.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image {
  box-sizing: border-box;
}



.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c {
      --shg-aspect-ratio: calc(2860/2216); 
    }

    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container {
      position: relative;
    }

    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2860px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c {
  margin: 0 !important;
  overflow: visible;
}

#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cba70667-7ceb-4ec4-903a-2e1388d8b17c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: -90%;
  margin-right: 20%;
  
  
}

.shg-image-content-margin-container-s-cba70667-7ceb-4ec4-903a-2e1388d8b17c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image {
  /* Add background color handling */
  
}

#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cba70667-7ceb-4ec4-903a-2e1388d8b17c .shg-image-content-wrapper {
      aspect-ratio: 2860/2216;
      min-width: 100%;
      height: auto;
    }

    #s-cba70667-7ceb-4ec4-903a-2e1388d8b17c .shogun-image-link {
      aspect-ratio: 2860/2216;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cba70667-7ceb-4ec4-903a-2e1388d8b17c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2860px;
  }



  img.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image {
    
    
    
    max-height: 2860px;
  }


.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c .shogun-image-content {
  
    justify-content: center;
  
}

.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image {
  box-sizing: border-box;
}



.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c {
      --shg-aspect-ratio: calc(2860/2216); 
    }

    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container {
      position: relative;
    }

    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2860px;
    }
  }

}@media (max-width: 767px){#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c {
  margin: 0 !important;
  overflow: visible;
}

#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cba70667-7ceb-4ec4-903a-2e1388d8b17c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cba70667-7ceb-4ec4-903a-2e1388d8b17c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image {
  /* Add background color handling */
  
}

#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cba70667-7ceb-4ec4-903a-2e1388d8b17c .shg-image-content-wrapper {
      aspect-ratio: 2860/2216;
      min-width: 100%;
      height: auto;
    }

    #s-cba70667-7ceb-4ec4-903a-2e1388d8b17c .shogun-image-link {
      aspect-ratio: 2860/2216;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cba70667-7ceb-4ec4-903a-2e1388d8b17c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2860px;
  }



  img.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image {
    
    
    
    max-height: 2860px;
  }


.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c .shogun-image-content {
  
    justify-content: center;
  
}

.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image {
  box-sizing: border-box;
}



.s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c {
      --shg-aspect-ratio: calc(2860/2216); 
    }

    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container {
      position: relative;
    }

    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cba70667-7ceb-4ec4-903a-2e1388d8b17c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2860px;
    }
  }

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

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

#s-d8b58ba6-2f1a-4558-b6c2-4cf594f4940f {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-d8b58ba6-2f1a-4558-b6c2-4cf594f4940f {
  margin-top: 10%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d8b58ba6-2f1a-4558-b6c2-4cf594f4940f {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-d8b58ba6-2f1a-4558-b6c2-4cf594f4940f {
  display: none;
}
#s-d8b58ba6-2f1a-4558-b6c2-4cf594f4940f, #wrap-s-d8b58ba6-2f1a-4558-b6c2-4cf594f4940f, #wrap-content-s-d8b58ba6-2f1a-4558-b6c2-4cf594f4940f { display: none !important; }}@media (max-width: 767px){#s-d8b58ba6-2f1a-4558-b6c2-4cf594f4940f {
  display: none;
}
#s-d8b58ba6-2f1a-4558-b6c2-4cf594f4940f, #wrap-s-d8b58ba6-2f1a-4558-b6c2-4cf594f4940f, #wrap-content-s-d8b58ba6-2f1a-4558-b6c2-4cf594f4940f { display: none !important; }}
#s-d8b58ba6-2f1a-4558-b6c2-4cf594f4940f .shogun-heading-component h1 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 55px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-d8b58ba6-2f1a-4558-b6c2-4cf594f4940f .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 55px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d8b58ba6-2f1a-4558-b6c2-4cf594f4940f .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 55px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d8b58ba6-2f1a-4558-b6c2-4cf594f4940f .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 55px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-d8b58ba6-2f1a-4558-b6c2-4cf594f4940f .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 55px;
  line-height: 1.1em;
  
  
}


}
#s-2eff820b-026f-4f92-a021-293533677888 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-2eff820b-026f-4f92-a021-293533677888 {
  display: none;
}
#s-2eff820b-026f-4f92-a021-293533677888, #wrap-s-2eff820b-026f-4f92-a021-293533677888, #wrap-content-s-2eff820b-026f-4f92-a021-293533677888 { display: none !important; }}@media (max-width: 767px){#s-2eff820b-026f-4f92-a021-293533677888 {
  display: none;
}
#s-2eff820b-026f-4f92-a021-293533677888, #wrap-s-2eff820b-026f-4f92-a021-293533677888, #wrap-content-s-2eff820b-026f-4f92-a021-293533677888 { display: none !important; }}
#s-2eff820b-026f-4f92-a021-293533677888 .shogun-heading-component h3 {
  
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.3em;
  
  
}


@media (min-width: 1200px){#s-2eff820b-026f-4f92-a021-293533677888 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-2eff820b-026f-4f92-a021-293533677888 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-2eff820b-026f-4f92-a021-293533677888 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.3em;
  
  
}


}@media (max-width: 767px){#s-2eff820b-026f-4f92-a021-293533677888 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}
#s-adea4d64-7100-4301-93c6-7db03dfb1953 {
  margin-left: -50%;
margin-right: -50%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-adea4d64-7100-4301-93c6-7db03dfb1953 {
  display: none;
}
#s-adea4d64-7100-4301-93c6-7db03dfb1953, #wrap-s-adea4d64-7100-4301-93c6-7db03dfb1953, #wrap-content-s-adea4d64-7100-4301-93c6-7db03dfb1953 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-adea4d64-7100-4301-93c6-7db03dfb1953 {
  display: none;
}
#s-adea4d64-7100-4301-93c6-7db03dfb1953, #wrap-s-adea4d64-7100-4301-93c6-7db03dfb1953, #wrap-content-s-adea4d64-7100-4301-93c6-7db03dfb1953 { display: none !important; }}@media (max-width: 767px){#s-adea4d64-7100-4301-93c6-7db03dfb1953 {
  margin-left: 0%;
margin-right: 0%;
display: none;
}
#s-adea4d64-7100-4301-93c6-7db03dfb1953, #wrap-s-adea4d64-7100-4301-93c6-7db03dfb1953, #wrap-content-s-adea4d64-7100-4301-93c6-7db03dfb1953 { display: none !important; }}
#s-adea4d64-7100-4301-93c6-7db03dfb1953 .shogun-heading-component h1 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 40px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-adea4d64-7100-4301-93c6-7db03dfb1953 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 75px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-adea4d64-7100-4301-93c6-7db03dfb1953 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 65px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-adea4d64-7100-4301-93c6-7db03dfb1953 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 55px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-adea4d64-7100-4301-93c6-7db03dfb1953 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 40px;
  line-height: 1.1em;
  
  
}


}
#s-e131f484-f7c8-4751-886c-6ea7e85b2e2c {
  margin-left: -30%;
margin-right: -30%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-e131f484-f7c8-4751-886c-6ea7e85b2e2c {
  display: none;
}
#s-e131f484-f7c8-4751-886c-6ea7e85b2e2c, #wrap-s-e131f484-f7c8-4751-886c-6ea7e85b2e2c, #wrap-content-s-e131f484-f7c8-4751-886c-6ea7e85b2e2c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e131f484-f7c8-4751-886c-6ea7e85b2e2c {
  display: none;
}
#s-e131f484-f7c8-4751-886c-6ea7e85b2e2c, #wrap-s-e131f484-f7c8-4751-886c-6ea7e85b2e2c, #wrap-content-s-e131f484-f7c8-4751-886c-6ea7e85b2e2c { display: none !important; }}@media (max-width: 767px){#s-e131f484-f7c8-4751-886c-6ea7e85b2e2c {
  display: none;
}
#s-e131f484-f7c8-4751-886c-6ea7e85b2e2c, #wrap-s-e131f484-f7c8-4751-886c-6ea7e85b2e2c, #wrap-content-s-e131f484-f7c8-4751-886c-6ea7e85b2e2c { display: none !important; }}
#s-e131f484-f7c8-4751-886c-6ea7e85b2e2c .shogun-heading-component h2 {
  
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


@media (min-width: 1200px){#s-e131f484-f7c8-4751-886c-6ea7e85b2e2c .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e131f484-f7c8-4751-886c-6ea7e85b2e2c .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e131f484-f7c8-4751-886c-6ea7e85b2e2c .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}@media (max-width: 767px){#s-e131f484-f7c8-4751-886c-6ea7e85b2e2c .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-theme-text-content p {
  
  
  
}

#s-6e3eff71-d167-480e-a41a-00bc36ff00ed {
  margin-top: 15%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-6e3eff71-d167-480e-a41a-00bc36ff00ed {
  display: none;
}
#s-6e3eff71-d167-480e-a41a-00bc36ff00ed, #wrap-s-6e3eff71-d167-480e-a41a-00bc36ff00ed, #wrap-content-s-6e3eff71-d167-480e-a41a-00bc36ff00ed { display: none !important; }}@media (max-width: 767px){#s-6e3eff71-d167-480e-a41a-00bc36ff00ed {
  display: none;
}
#s-6e3eff71-d167-480e-a41a-00bc36ff00ed, #wrap-s-6e3eff71-d167-480e-a41a-00bc36ff00ed, #wrap-content-s-6e3eff71-d167-480e-a41a-00bc36ff00ed { display: none !important; }}
#s-1ad79e80-f73c-4262-aa3e-d28fbc33ce91 {
  margin-top: 15%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-1ad79e80-f73c-4262-aa3e-d28fbc33ce91 {
  display: none;
}
#s-1ad79e80-f73c-4262-aa3e-d28fbc33ce91, #wrap-s-1ad79e80-f73c-4262-aa3e-d28fbc33ce91, #wrap-content-s-1ad79e80-f73c-4262-aa3e-d28fbc33ce91 { display: none !important; }}@media (max-width: 767px){#s-1ad79e80-f73c-4262-aa3e-d28fbc33ce91 {
  display: none;
}
#s-1ad79e80-f73c-4262-aa3e-d28fbc33ce91, #wrap-s-1ad79e80-f73c-4262-aa3e-d28fbc33ce91, #wrap-content-s-1ad79e80-f73c-4262-aa3e-d28fbc33ce91 { display: none !important; }}
#s-0d44e621-5d7d-48d9-ab48-1ed611a76328 {
  margin-top: 15%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}
@media (min-width: 1200px){#s-0d44e621-5d7d-48d9-ab48-1ed611a76328 {
  display: none;
}
#s-0d44e621-5d7d-48d9-ab48-1ed611a76328, #wrap-s-0d44e621-5d7d-48d9-ab48-1ed611a76328, #wrap-content-s-0d44e621-5d7d-48d9-ab48-1ed611a76328 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0d44e621-5d7d-48d9-ab48-1ed611a76328 {
  display: none;
}
#s-0d44e621-5d7d-48d9-ab48-1ed611a76328, #wrap-s-0d44e621-5d7d-48d9-ab48-1ed611a76328, #wrap-content-s-0d44e621-5d7d-48d9-ab48-1ed611a76328 { display: none !important; }}@media (max-width: 767px){#s-0d44e621-5d7d-48d9-ab48-1ed611a76328 {
  display: none;
}
#s-0d44e621-5d7d-48d9-ab48-1ed611a76328, #wrap-s-0d44e621-5d7d-48d9-ab48-1ed611a76328, #wrap-content-s-0d44e621-5d7d-48d9-ab48-1ed611a76328 { display: none !important; }}
#s-49c661f8-f69e-4bbb-b49e-c8861fafcd8c {
  margin-top: 15%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}
@media (min-width: 1200px){#s-49c661f8-f69e-4bbb-b49e-c8861fafcd8c {
  display: none;
}
#s-49c661f8-f69e-4bbb-b49e-c8861fafcd8c, #wrap-s-49c661f8-f69e-4bbb-b49e-c8861fafcd8c, #wrap-content-s-49c661f8-f69e-4bbb-b49e-c8861fafcd8c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-49c661f8-f69e-4bbb-b49e-c8861fafcd8c {
  display: none;
}
#s-49c661f8-f69e-4bbb-b49e-c8861fafcd8c, #wrap-s-49c661f8-f69e-4bbb-b49e-c8861fafcd8c, #wrap-content-s-49c661f8-f69e-4bbb-b49e-c8861fafcd8c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-49c661f8-f69e-4bbb-b49e-c8861fafcd8c {
  
}
}@media (max-width: 767px){#s-49c661f8-f69e-4bbb-b49e-c8861fafcd8c {
  display: none;
}
#s-49c661f8-f69e-4bbb-b49e-c8861fafcd8c, #wrap-s-49c661f8-f69e-4bbb-b49e-c8861fafcd8c, #wrap-content-s-49c661f8-f69e-4bbb-b49e-c8861fafcd8c { display: none !important; }}
#s-72fb7afd-d544-4744-baff-55ca9ff866a0 {
  max-width: 1650px;
aspect-ratio: 1650/2294;
text-align: center;
}
@media (min-width: 1200px){#s-72fb7afd-d544-4744-baff-55ca9ff866a0 {
  margin-left: -20%;
margin-right: 10%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-72fb7afd-d544-4744-baff-55ca9ff866a0 {
  margin-top: 20%;
margin-left: 25%;
margin-right: -25%;
}
}
#s-72fb7afd-d544-4744-baff-55ca9ff866a0 {
  margin: 0 !important;
  overflow: visible;
}

#s-72fb7afd-d544-4744-baff-55ca9ff866a0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72fb7afd-d544-4744-baff-55ca9ff866a0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-72fb7afd-d544-4744-baff-55ca9ff866a0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image {
  /* Add background color handling */
  
}

#s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-72fb7afd-d544-4744-baff-55ca9ff866a0 .shg-image-content-wrapper {
      aspect-ratio: 1650/2294;
      min-width: 100%;
      height: auto;
    }

    #s-72fb7afd-d544-4744-baff-55ca9ff866a0 .shogun-image-link {
      aspect-ratio: 1650/2294;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-72fb7afd-d544-4744-baff-55ca9ff866a0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1650px;
  }



  img.s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image {
    
    
    
    max-height: 1650px;
  }


.s-72fb7afd-d544-4744-baff-55ca9ff866a0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-72fb7afd-d544-4744-baff-55ca9ff866a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image {
  box-sizing: border-box;
}



.s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-72fb7afd-d544-4744-baff-55ca9ff866a0 {
      --shg-aspect-ratio: calc(1650/2294); 
    }

    .s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container {
      position: relative;
    }

    .s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1650px;
    }
  }

@media (min-width: 1200px){#s-72fb7afd-d544-4744-baff-55ca9ff866a0 {
  margin: 0 !important;
  overflow: visible;
}

#s-72fb7afd-d544-4744-baff-55ca9ff866a0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72fb7afd-d544-4744-baff-55ca9ff866a0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: -20%;
  margin-right: 10%;
  
  
}

.shg-image-content-margin-container-s-72fb7afd-d544-4744-baff-55ca9ff866a0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image {
  /* Add background color handling */
  
}

#s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-72fb7afd-d544-4744-baff-55ca9ff866a0 .shg-image-content-wrapper {
      aspect-ratio: 1650/2294;
      min-width: 100%;
      height: auto;
    }

    #s-72fb7afd-d544-4744-baff-55ca9ff866a0 .shogun-image-link {
      aspect-ratio: 1650/2294;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-72fb7afd-d544-4744-baff-55ca9ff866a0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1650px;
  }



  img.s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image {
    
    
    
    max-height: 1650px;
  }


.s-72fb7afd-d544-4744-baff-55ca9ff866a0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-72fb7afd-d544-4744-baff-55ca9ff866a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image {
  box-sizing: border-box;
}



.s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-72fb7afd-d544-4744-baff-55ca9ff866a0 {
      --shg-aspect-ratio: calc(1650/2294); 
    }

    .s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container {
      position: relative;
    }

    .s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1650px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-72fb7afd-d544-4744-baff-55ca9ff866a0 {
  margin: 0 !important;
  overflow: visible;
}

#s-72fb7afd-d544-4744-baff-55ca9ff866a0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72fb7afd-d544-4744-baff-55ca9ff866a0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-72fb7afd-d544-4744-baff-55ca9ff866a0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image {
  /* Add background color handling */
  
}

#s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-72fb7afd-d544-4744-baff-55ca9ff866a0 .shg-image-content-wrapper {
      aspect-ratio: 1650/2294;
      min-width: 100%;
      height: auto;
    }

    #s-72fb7afd-d544-4744-baff-55ca9ff866a0 .shogun-image-link {
      aspect-ratio: 1650/2294;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-72fb7afd-d544-4744-baff-55ca9ff866a0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1650px;
  }



  img.s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image {
    
    
    
    max-height: 1650px;
  }


.s-72fb7afd-d544-4744-baff-55ca9ff866a0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-72fb7afd-d544-4744-baff-55ca9ff866a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image {
  box-sizing: border-box;
}



.s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-72fb7afd-d544-4744-baff-55ca9ff866a0 {
      --shg-aspect-ratio: calc(1650/2294); 
    }

    .s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container {
      position: relative;
    }

    .s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1650px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-72fb7afd-d544-4744-baff-55ca9ff866a0 {
  margin: 0 !important;
  overflow: visible;
}

#s-72fb7afd-d544-4744-baff-55ca9ff866a0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72fb7afd-d544-4744-baff-55ca9ff866a0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 25%;
  margin-right: -25%;
  margin-top: 20%;
  
}

.shg-image-content-margin-container-s-72fb7afd-d544-4744-baff-55ca9ff866a0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image {
  /* Add background color handling */
  
}

#s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-72fb7afd-d544-4744-baff-55ca9ff866a0 .shg-image-content-wrapper {
      aspect-ratio: 1650/2294;
      min-width: 100%;
      height: auto;
    }

    #s-72fb7afd-d544-4744-baff-55ca9ff866a0 .shogun-image-link {
      aspect-ratio: 1650/2294;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-72fb7afd-d544-4744-baff-55ca9ff866a0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1650px;
  }



  img.s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image {
    
    
    
    max-height: 1650px;
  }


.s-72fb7afd-d544-4744-baff-55ca9ff866a0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-72fb7afd-d544-4744-baff-55ca9ff866a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image {
  box-sizing: border-box;
}



.s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-72fb7afd-d544-4744-baff-55ca9ff866a0 {
      --shg-aspect-ratio: calc(1650/2294); 
    }

    .s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container {
      position: relative;
    }

    .s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1650px;
    }
  }

}@media (max-width: 767px){#s-72fb7afd-d544-4744-baff-55ca9ff866a0 {
  margin: 0 !important;
  overflow: visible;
}

#s-72fb7afd-d544-4744-baff-55ca9ff866a0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72fb7afd-d544-4744-baff-55ca9ff866a0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-72fb7afd-d544-4744-baff-55ca9ff866a0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image {
  /* Add background color handling */
  
}

#s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-72fb7afd-d544-4744-baff-55ca9ff866a0 .shg-image-content-wrapper {
      aspect-ratio: 1650/2294;
      min-width: 100%;
      height: auto;
    }

    #s-72fb7afd-d544-4744-baff-55ca9ff866a0 .shogun-image-link {
      aspect-ratio: 1650/2294;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-72fb7afd-d544-4744-baff-55ca9ff866a0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1650px;
  }



  img.s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image {
    
    
    
    max-height: 1650px;
  }


.s-72fb7afd-d544-4744-baff-55ca9ff866a0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-72fb7afd-d544-4744-baff-55ca9ff866a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image {
  box-sizing: border-box;
}



.s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-72fb7afd-d544-4744-baff-55ca9ff866a0 {
      --shg-aspect-ratio: calc(1650/2294); 
    }

    .s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container {
      position: relative;
    }

    .s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-72fb7afd-d544-4744-baff-55ca9ff866a0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-72fb7afd-d544-4744-baff-55ca9ff866a0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1650px;
    }
  }

}
#s-6dbd1919-3a00-4876-ad8c-b92f9d63bd15 {
  margin-top: 20%;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-6dbd1919-3a00-4876-ad8c-b92f9d63bd15 {
  display: none;
}
#s-6dbd1919-3a00-4876-ad8c-b92f9d63bd15, #wrap-s-6dbd1919-3a00-4876-ad8c-b92f9d63bd15, #wrap-content-s-6dbd1919-3a00-4876-ad8c-b92f9d63bd15 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-6dbd1919-3a00-4876-ad8c-b92f9d63bd15 {
  display: none;
}
#s-6dbd1919-3a00-4876-ad8c-b92f9d63bd15, #wrap-s-6dbd1919-3a00-4876-ad8c-b92f9d63bd15, #wrap-content-s-6dbd1919-3a00-4876-ad8c-b92f9d63bd15 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-6dbd1919-3a00-4876-ad8c-b92f9d63bd15 {
  display: none;
}
#s-6dbd1919-3a00-4876-ad8c-b92f9d63bd15, #wrap-s-6dbd1919-3a00-4876-ad8c-b92f9d63bd15, #wrap-content-s-6dbd1919-3a00-4876-ad8c-b92f9d63bd15 { display: none !important; }}
#s-6dbd1919-3a00-4876-ad8c-b92f9d63bd15 .shogun-heading-component h1 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 40px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-6dbd1919-3a00-4876-ad8c-b92f9d63bd15 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 75px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6dbd1919-3a00-4876-ad8c-b92f9d63bd15 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 65px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6dbd1919-3a00-4876-ad8c-b92f9d63bd15 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 55px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-6dbd1919-3a00-4876-ad8c-b92f9d63bd15 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 40px;
  line-height: 1.1em;
  
  
}


}
#s-7304cd20-4d48-453e-8b34-271c11e2bf77 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-7304cd20-4d48-453e-8b34-271c11e2bf77 {
  display: none;
}
#s-7304cd20-4d48-453e-8b34-271c11e2bf77, #wrap-s-7304cd20-4d48-453e-8b34-271c11e2bf77, #wrap-content-s-7304cd20-4d48-453e-8b34-271c11e2bf77 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7304cd20-4d48-453e-8b34-271c11e2bf77 {
  display: none;
}
#s-7304cd20-4d48-453e-8b34-271c11e2bf77, #wrap-s-7304cd20-4d48-453e-8b34-271c11e2bf77, #wrap-content-s-7304cd20-4d48-453e-8b34-271c11e2bf77 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7304cd20-4d48-453e-8b34-271c11e2bf77 {
  display: none;
}
#s-7304cd20-4d48-453e-8b34-271c11e2bf77, #wrap-s-7304cd20-4d48-453e-8b34-271c11e2bf77, #wrap-content-s-7304cd20-4d48-453e-8b34-271c11e2bf77 { display: none !important; }}
#s-7304cd20-4d48-453e-8b34-271c11e2bf77 .shogun-heading-component h2 {
  
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


@media (min-width: 1200px){#s-7304cd20-4d48-453e-8b34-271c11e2bf77 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7304cd20-4d48-453e-8b34-271c11e2bf77 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7304cd20-4d48-453e-8b34-271c11e2bf77 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}@media (max-width: 767px){#s-7304cd20-4d48-453e-8b34-271c11e2bf77 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}
#s-8b3c9756-cb32-481c-9ccd-089562d6ec2c {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-8b3c9756-cb32-481c-9ccd-089562d6ec2c {
  display: none;
}
#s-8b3c9756-cb32-481c-9ccd-089562d6ec2c, #wrap-s-8b3c9756-cb32-481c-9ccd-089562d6ec2c, #wrap-content-s-8b3c9756-cb32-481c-9ccd-089562d6ec2c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-8b3c9756-cb32-481c-9ccd-089562d6ec2c {
  display: none;
}
#s-8b3c9756-cb32-481c-9ccd-089562d6ec2c, #wrap-s-8b3c9756-cb32-481c-9ccd-089562d6ec2c, #wrap-content-s-8b3c9756-cb32-481c-9ccd-089562d6ec2c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-8b3c9756-cb32-481c-9ccd-089562d6ec2c {
  display: none;
}
#s-8b3c9756-cb32-481c-9ccd-089562d6ec2c, #wrap-s-8b3c9756-cb32-481c-9ccd-089562d6ec2c, #wrap-content-s-8b3c9756-cb32-481c-9ccd-089562d6ec2c { display: none !important; }}
@media (min-width: 0px) {
[id="s-8b3c9756-cb32-481c-9ccd-089562d6ec2c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-8b3c9756-cb32-481c-9ccd-089562d6ec2c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-8b3c9756-cb32-481c-9ccd-089562d6ec2c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-8b3c9756-cb32-481c-9ccd-089562d6ec2c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-e723c688-c833-438a-a1d2-f257dfc23e29 {
  margin-top: 15%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 0%;
max-width: 2860px;
aspect-ratio: 2860/2216;
text-align: center;
}
@media (min-width: 1200px){#s-e723c688-c833-438a-a1d2-f257dfc23e29 {
  margin-top: 20%;
}
}
#s-e723c688-c833-438a-a1d2-f257dfc23e29 {
  margin: 0 !important;
  overflow: visible;
}

#s-e723c688-c833-438a-a1d2-f257dfc23e29-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e723c688-c833-438a-a1d2-f257dfc23e29 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 5%;
  margin-right: 0%;
  margin-top: 15%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-e723c688-c833-438a-a1d2-f257dfc23e29 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image {
  /* Add background color handling */
  
}

#s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e723c688-c833-438a-a1d2-f257dfc23e29 .shg-image-content-wrapper {
      aspect-ratio: 2860/2216;
      min-width: 100%;
      height: auto;
    }

    #s-e723c688-c833-438a-a1d2-f257dfc23e29 .shogun-image-link {
      aspect-ratio: 2860/2216;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e723c688-c833-438a-a1d2-f257dfc23e29 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2860px;
  }



  img.s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image {
    
    
    
    max-height: 2860px;
  }


.s-e723c688-c833-438a-a1d2-f257dfc23e29 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e723c688-c833-438a-a1d2-f257dfc23e29.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image {
  box-sizing: border-box;
}



.s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e723c688-c833-438a-a1d2-f257dfc23e29 {
      --shg-aspect-ratio: calc(2860/2216); 
    }

    .s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container {
      position: relative;
    }

    .s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2860px;
    }
  }

@media (min-width: 1200px){#s-e723c688-c833-438a-a1d2-f257dfc23e29 {
  margin: 0 !important;
  overflow: visible;
}

#s-e723c688-c833-438a-a1d2-f257dfc23e29-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e723c688-c833-438a-a1d2-f257dfc23e29 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20%;
  
}

.shg-image-content-margin-container-s-e723c688-c833-438a-a1d2-f257dfc23e29 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image {
  /* Add background color handling */
  
}

#s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e723c688-c833-438a-a1d2-f257dfc23e29 .shg-image-content-wrapper {
      aspect-ratio: 2860/2216;
      min-width: 100%;
      height: auto;
    }

    #s-e723c688-c833-438a-a1d2-f257dfc23e29 .shogun-image-link {
      aspect-ratio: 2860/2216;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e723c688-c833-438a-a1d2-f257dfc23e29 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2860px;
  }



  img.s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image {
    
    
    
    max-height: 2860px;
  }


.s-e723c688-c833-438a-a1d2-f257dfc23e29 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e723c688-c833-438a-a1d2-f257dfc23e29.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image {
  box-sizing: border-box;
}



.s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e723c688-c833-438a-a1d2-f257dfc23e29 {
      --shg-aspect-ratio: calc(2860/2216); 
    }

    .s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container {
      position: relative;
    }

    .s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2860px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e723c688-c833-438a-a1d2-f257dfc23e29 {
  margin: 0 !important;
  overflow: visible;
}

#s-e723c688-c833-438a-a1d2-f257dfc23e29-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e723c688-c833-438a-a1d2-f257dfc23e29 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e723c688-c833-438a-a1d2-f257dfc23e29 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image {
  /* Add background color handling */
  
}

#s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e723c688-c833-438a-a1d2-f257dfc23e29 .shg-image-content-wrapper {
      aspect-ratio: 2860/2216;
      min-width: 100%;
      height: auto;
    }

    #s-e723c688-c833-438a-a1d2-f257dfc23e29 .shogun-image-link {
      aspect-ratio: 2860/2216;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e723c688-c833-438a-a1d2-f257dfc23e29 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2860px;
  }



  img.s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image {
    
    
    
    max-height: 2860px;
  }


.s-e723c688-c833-438a-a1d2-f257dfc23e29 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e723c688-c833-438a-a1d2-f257dfc23e29.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image {
  box-sizing: border-box;
}



.s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e723c688-c833-438a-a1d2-f257dfc23e29 {
      --shg-aspect-ratio: calc(2860/2216); 
    }

    .s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container {
      position: relative;
    }

    .s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2860px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e723c688-c833-438a-a1d2-f257dfc23e29 {
  margin: 0 !important;
  overflow: visible;
}

#s-e723c688-c833-438a-a1d2-f257dfc23e29-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e723c688-c833-438a-a1d2-f257dfc23e29 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e723c688-c833-438a-a1d2-f257dfc23e29 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image {
  /* Add background color handling */
  
}

#s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e723c688-c833-438a-a1d2-f257dfc23e29 .shg-image-content-wrapper {
      aspect-ratio: 2860/2216;
      min-width: 100%;
      height: auto;
    }

    #s-e723c688-c833-438a-a1d2-f257dfc23e29 .shogun-image-link {
      aspect-ratio: 2860/2216;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e723c688-c833-438a-a1d2-f257dfc23e29 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2860px;
  }



  img.s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image {
    
    
    
    max-height: 2860px;
  }


.s-e723c688-c833-438a-a1d2-f257dfc23e29 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e723c688-c833-438a-a1d2-f257dfc23e29.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image {
  box-sizing: border-box;
}



.s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e723c688-c833-438a-a1d2-f257dfc23e29 {
      --shg-aspect-ratio: calc(2860/2216); 
    }

    .s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container {
      position: relative;
    }

    .s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2860px;
    }
  }

}@media (max-width: 767px){#s-e723c688-c833-438a-a1d2-f257dfc23e29 {
  margin: 0 !important;
  overflow: visible;
}

#s-e723c688-c833-438a-a1d2-f257dfc23e29-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e723c688-c833-438a-a1d2-f257dfc23e29 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e723c688-c833-438a-a1d2-f257dfc23e29 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image {
  /* Add background color handling */
  
}

#s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e723c688-c833-438a-a1d2-f257dfc23e29 .shg-image-content-wrapper {
      aspect-ratio: 2860/2216;
      min-width: 100%;
      height: auto;
    }

    #s-e723c688-c833-438a-a1d2-f257dfc23e29 .shogun-image-link {
      aspect-ratio: 2860/2216;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e723c688-c833-438a-a1d2-f257dfc23e29 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2860px;
  }



  img.s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image {
    
    
    
    max-height: 2860px;
  }


.s-e723c688-c833-438a-a1d2-f257dfc23e29 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e723c688-c833-438a-a1d2-f257dfc23e29.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image {
  box-sizing: border-box;
}



.s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e723c688-c833-438a-a1d2-f257dfc23e29 {
      --shg-aspect-ratio: calc(2860/2216); 
    }

    .s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container {
      position: relative;
    }

    .s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e723c688-c833-438a-a1d2-f257dfc23e29.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e723c688-c833-438a-a1d2-f257dfc23e29 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2860px;
    }
  }

}
#s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
  margin-top: 5%;
margin-bottom: 0%;
max-width: 1650px;
aspect-ratio: 1650/2294;
text-align: center;
}
@media (min-width: 1200px){#s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
  margin-left: -20%;
margin-right: 10%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
  margin-left: 25%;
margin-right: -25%;
}
}@media (max-width: 767px){#s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
  margin-right: 5%;
max-width: 150px;
}
}
#s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb98f84f-d335-4eed-87f7-92783c0e7294-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 5%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb98f84f-d335-4eed-87f7-92783c0e7294 .shg-image-content-wrapper {
      aspect-ratio: 1650/2294;
      min-width: 100%;
      height: auto;
    }

    #s-cb98f84f-d335-4eed-87f7-92783c0e7294 .shogun-image-link {
      aspect-ratio: 1650/2294;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb98f84f-d335-4eed-87f7-92783c0e7294 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1650px;
  }



  img.s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image {
    
    
    
    max-height: 1650px;
  }


.s-cb98f84f-d335-4eed-87f7-92783c0e7294 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb98f84f-d335-4eed-87f7-92783c0e7294.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image {
  box-sizing: border-box;
}



.s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
      --shg-aspect-ratio: calc(1650/2294); 
    }

    .s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container {
      position: relative;
    }

    .s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1650px;
    }
  }

@media (min-width: 1200px){#s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb98f84f-d335-4eed-87f7-92783c0e7294-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: -20%;
  margin-right: 10%;
  
  
}

.shg-image-content-margin-container-s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb98f84f-d335-4eed-87f7-92783c0e7294 .shg-image-content-wrapper {
      aspect-ratio: 1650/2294;
      min-width: 100%;
      height: auto;
    }

    #s-cb98f84f-d335-4eed-87f7-92783c0e7294 .shogun-image-link {
      aspect-ratio: 1650/2294;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb98f84f-d335-4eed-87f7-92783c0e7294 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1650px;
  }



  img.s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image {
    
    
    
    max-height: 1650px;
  }


.s-cb98f84f-d335-4eed-87f7-92783c0e7294 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb98f84f-d335-4eed-87f7-92783c0e7294.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image {
  box-sizing: border-box;
}



.s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
      --shg-aspect-ratio: calc(1650/2294); 
    }

    .s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container {
      position: relative;
    }

    .s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1650px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb98f84f-d335-4eed-87f7-92783c0e7294-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb98f84f-d335-4eed-87f7-92783c0e7294 .shg-image-content-wrapper {
      aspect-ratio: 1650/2294;
      min-width: 100%;
      height: auto;
    }

    #s-cb98f84f-d335-4eed-87f7-92783c0e7294 .shogun-image-link {
      aspect-ratio: 1650/2294;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb98f84f-d335-4eed-87f7-92783c0e7294 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1650px;
  }



  img.s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image {
    
    
    
    max-height: 1650px;
  }


.s-cb98f84f-d335-4eed-87f7-92783c0e7294 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb98f84f-d335-4eed-87f7-92783c0e7294.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image {
  box-sizing: border-box;
}



.s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
      --shg-aspect-ratio: calc(1650/2294); 
    }

    .s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container {
      position: relative;
    }

    .s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1650px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb98f84f-d335-4eed-87f7-92783c0e7294-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 25%;
  margin-right: -25%;
  
  
}

.shg-image-content-margin-container-s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb98f84f-d335-4eed-87f7-92783c0e7294 .shg-image-content-wrapper {
      aspect-ratio: 1650/2294;
      min-width: 100%;
      height: auto;
    }

    #s-cb98f84f-d335-4eed-87f7-92783c0e7294 .shogun-image-link {
      aspect-ratio: 1650/2294;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb98f84f-d335-4eed-87f7-92783c0e7294 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1650px;
  }



  img.s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image {
    
    
    
    max-height: 1650px;
  }


.s-cb98f84f-d335-4eed-87f7-92783c0e7294 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb98f84f-d335-4eed-87f7-92783c0e7294.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image {
  box-sizing: border-box;
}



.s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
      --shg-aspect-ratio: calc(1650/2294); 
    }

    .s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container {
      position: relative;
    }

    .s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1650px;
    }
  }

}@media (max-width: 767px){#s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb98f84f-d335-4eed-87f7-92783c0e7294-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  margin-right: 5%;
  
  
}

.shg-image-content-margin-container-s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb98f84f-d335-4eed-87f7-92783c0e7294 .shg-image-content-wrapper {
      aspect-ratio: 1650/2294;
      min-width: 100%;
      height: auto;
    }

    #s-cb98f84f-d335-4eed-87f7-92783c0e7294 .shogun-image-link {
      aspect-ratio: 1650/2294;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb98f84f-d335-4eed-87f7-92783c0e7294 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1650px;
  }



  img.s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image {
    
    
    
    max-height: 1650px;
  }


.s-cb98f84f-d335-4eed-87f7-92783c0e7294 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb98f84f-d335-4eed-87f7-92783c0e7294.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image {
  box-sizing: border-box;
}



.s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb98f84f-d335-4eed-87f7-92783c0e7294 {
      --shg-aspect-ratio: calc(1650/2294); 
    }

    .s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container {
      position: relative;
    }

    .s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb98f84f-d335-4eed-87f7-92783c0e7294.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb98f84f-d335-4eed-87f7-92783c0e7294 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1650px;
    }
  }

}
#s-26a67fcc-47a0-4a68-8052-33a4c24ea19b {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}
@media (min-width: 1200px){#s-26a67fcc-47a0-4a68-8052-33a4c24ea19b {
  display: none;
}
#s-26a67fcc-47a0-4a68-8052-33a4c24ea19b, #wrap-s-26a67fcc-47a0-4a68-8052-33a4c24ea19b, #wrap-content-s-26a67fcc-47a0-4a68-8052-33a4c24ea19b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-26a67fcc-47a0-4a68-8052-33a4c24ea19b {
  display: none;
}
#s-26a67fcc-47a0-4a68-8052-33a4c24ea19b, #wrap-s-26a67fcc-47a0-4a68-8052-33a4c24ea19b, #wrap-content-s-26a67fcc-47a0-4a68-8052-33a4c24ea19b { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-26a67fcc-47a0-4a68-8052-33a4c24ea19b {
  display: none;
}
#s-26a67fcc-47a0-4a68-8052-33a4c24ea19b, #wrap-s-26a67fcc-47a0-4a68-8052-33a4c24ea19b, #wrap-content-s-26a67fcc-47a0-4a68-8052-33a4c24ea19b { display: none !important; }}
#s-f513902b-ca8d-403e-87cc-6fda31fa6f1b {
  margin-top: 5%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}
@media (min-width: 1200px){#s-f513902b-ca8d-403e-87cc-6fda31fa6f1b {
  display: none;
}
#s-f513902b-ca8d-403e-87cc-6fda31fa6f1b, #wrap-s-f513902b-ca8d-403e-87cc-6fda31fa6f1b, #wrap-content-s-f513902b-ca8d-403e-87cc-6fda31fa6f1b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f513902b-ca8d-403e-87cc-6fda31fa6f1b {
  display: none;
}
#s-f513902b-ca8d-403e-87cc-6fda31fa6f1b, #wrap-s-f513902b-ca8d-403e-87cc-6fda31fa6f1b, #wrap-content-s-f513902b-ca8d-403e-87cc-6fda31fa6f1b { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f513902b-ca8d-403e-87cc-6fda31fa6f1b {
  display: none;
}
#s-f513902b-ca8d-403e-87cc-6fda31fa6f1b, #wrap-s-f513902b-ca8d-403e-87cc-6fda31fa6f1b, #wrap-content-s-f513902b-ca8d-403e-87cc-6fda31fa6f1b { display: none !important; }}@media (max-width: 767px){#s-f513902b-ca8d-403e-87cc-6fda31fa6f1b {
  
}
}
#s-71d0ae05-0184-45df-b164-e75fbd6eef47 {
  margin-left: auto;
margin-right: auto;
max-width: 300px;
text-align: center;
}
@media (min-width: 1200px){#s-71d0ae05-0184-45df-b164-e75fbd6eef47 {
  margin-left: 46%;
margin-right: 46%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-71d0ae05-0184-45df-b164-e75fbd6eef47 {
  margin-top: 5%;
margin-left: 45%;
margin-bottom: 5%;
margin-right: 45%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-71d0ae05-0184-45df-b164-e75fbd6eef47 {
  margin-top: 5%;
margin-left: 43%;
margin-bottom: 5%;
margin-right: 43%;
}
}@media (max-width: 767px){#s-71d0ae05-0184-45df-b164-e75fbd6eef47 {
  margin-top: 15%;
margin-left: 40%;
margin-bottom: 0%;
margin-right: 40%;
}
}
#s-1dd28498-3a40-41ad-bc17-abf1e82632b1 {
  margin-left: 0%;
margin-right: 0%;
min-height: 50px;
}
@media (min-width: 1200px){#s-1dd28498-3a40-41ad-bc17-abf1e82632b1 {
  margin-top: 0%;
margin-left: 12%;
margin-bottom: 0%;
margin-right: 12%;
max-width: 76%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1dd28498-3a40-41ad-bc17-abf1e82632b1 {
  margin-top: 0%;
margin-left: 8%;
margin-bottom: 0%;
margin-right: 8%;
max-width: 84%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1dd28498-3a40-41ad-bc17-abf1e82632b1 {
  margin-top: 0%;
margin-left: 4%;
margin-bottom: 0%;
margin-right: 4%;
max-width: 92%;
}
}@media (max-width: 767px){#s-1dd28498-3a40-41ad-bc17-abf1e82632b1 {
  margin-top: 0%;
margin-left: 2%;
margin-bottom: 0%;
margin-right: 2%;
max-width: 96%;
}
}







#s-1dd28498-3a40-41ad-bc17-abf1e82632b1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1dd28498-3a40-41ad-bc17-abf1e82632b1.shg-box.shg-c {
  justify-content: center;
}

#s-35ee49a3-b361-447b-a1c7-58e52fe309db {
  margin-top: 20%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-35ee49a3-b361-447b-a1c7-58e52fe309db"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-35ee49a3-b361-447b-a1c7-58e52fe309db"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-35ee49a3-b361-447b-a1c7-58e52fe309db"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-35ee49a3-b361-447b-a1c7-58e52fe309db"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-35ee49a3-b361-447b-a1c7-58e52fe309db"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-35ee49a3-b361-447b-a1c7-58e52fe309db"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-35ee49a3-b361-447b-a1c7-58e52fe309db"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

#s-0d1d4321-b575-4c4f-aafa-9efe935733de {
  margin-top: 35%;
margin-left: 0%;
margin-right: 0%;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-0d1d4321-b575-4c4f-aafa-9efe935733de .shogun-heading-component h2 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-0d1d4321-b575-4c4f-aafa-9efe935733de .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 45px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-0d1d4321-b575-4c4f-aafa-9efe935733de .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-0d1d4321-b575-4c4f-aafa-9efe935733de .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-0d1d4321-b575-4c4f-aafa-9efe935733de .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}
#s-6935b6e1-4096-4a05-a606-924504d1117d {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-6935b6e1-4096-4a05-a606-924504d1117d .shogun-heading-component h5 {
  
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 65px;
  line-height: 1.3em;
  
  
}


@media (min-width: 1200px){#s-6935b6e1-4096-4a05-a606-924504d1117d .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6935b6e1-4096-4a05-a606-924504d1117d .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6935b6e1-4096-4a05-a606-924504d1117d .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.3em;
  
  
}


}@media (max-width: 767px){#s-6935b6e1-4096-4a05-a606-924504d1117d .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.3em;
  
  
}


}
#s-d27f02b1-4321-47fe-b347-1b6206e10440 {
  margin-top: 3%;
margin-left: 0%;
margin-bottom: 3%;
margin-right: 35%;
max-width: 3286px;
aspect-ratio: 2410/346;
text-align: center;
}
@media (min-width: 1200px){#s-d27f02b1-4321-47fe-b347-1b6206e10440 {
  margin-top: 5%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d27f02b1-4321-47fe-b347-1b6206e10440 {
  margin-top: 5%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d27f02b1-4321-47fe-b347-1b6206e10440 {
  margin-top: 5%;
}
}
#s-d27f02b1-4321-47fe-b347-1b6206e10440 {
  margin: 0 !important;
  overflow: visible;
}

#s-d27f02b1-4321-47fe-b347-1b6206e10440-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d27f02b1-4321-47fe-b347-1b6206e10440 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 35%;
  margin-top: 3%;
  margin-bottom: 3%;
}

.shg-image-content-margin-container-s-d27f02b1-4321-47fe-b347-1b6206e10440 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image {
  /* Add background color handling */
  
}

#s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d27f02b1-4321-47fe-b347-1b6206e10440 .shg-image-content-wrapper {
      aspect-ratio: 2410/346;
      min-width: 100%;
      height: auto;
    }

    #s-d27f02b1-4321-47fe-b347-1b6206e10440 .shogun-image-link {
      aspect-ratio: 2410/346;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d27f02b1-4321-47fe-b347-1b6206e10440 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3286px;
  }



  img.s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image {
    
    
    
    max-height: 3286px;
  }


.s-d27f02b1-4321-47fe-b347-1b6206e10440 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d27f02b1-4321-47fe-b347-1b6206e10440.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image {
  box-sizing: border-box;
}



.s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d27f02b1-4321-47fe-b347-1b6206e10440 {
      --shg-aspect-ratio: calc(2410/346); 
    }

    .s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container {
      position: relative;
    }

    .s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3286px;
    }
  }

@media (min-width: 1200px){#s-d27f02b1-4321-47fe-b347-1b6206e10440 {
  margin: 0 !important;
  overflow: visible;
}

#s-d27f02b1-4321-47fe-b347-1b6206e10440-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d27f02b1-4321-47fe-b347-1b6206e10440 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 5%;
  
}

.shg-image-content-margin-container-s-d27f02b1-4321-47fe-b347-1b6206e10440 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image {
  /* Add background color handling */
  
}

#s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d27f02b1-4321-47fe-b347-1b6206e10440 .shg-image-content-wrapper {
      aspect-ratio: 2410/346;
      min-width: 100%;
      height: auto;
    }

    #s-d27f02b1-4321-47fe-b347-1b6206e10440 .shogun-image-link {
      aspect-ratio: 2410/346;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d27f02b1-4321-47fe-b347-1b6206e10440 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3286px;
  }



  img.s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image {
    
    
    
    max-height: 3286px;
  }


.s-d27f02b1-4321-47fe-b347-1b6206e10440 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d27f02b1-4321-47fe-b347-1b6206e10440.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image {
  box-sizing: border-box;
}



.s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d27f02b1-4321-47fe-b347-1b6206e10440 {
      --shg-aspect-ratio: calc(2410/346); 
    }

    .s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container {
      position: relative;
    }

    .s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3286px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d27f02b1-4321-47fe-b347-1b6206e10440 {
  margin: 0 !important;
  overflow: visible;
}

#s-d27f02b1-4321-47fe-b347-1b6206e10440-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d27f02b1-4321-47fe-b347-1b6206e10440 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 5%;
  
}

.shg-image-content-margin-container-s-d27f02b1-4321-47fe-b347-1b6206e10440 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image {
  /* Add background color handling */
  
}

#s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d27f02b1-4321-47fe-b347-1b6206e10440 .shg-image-content-wrapper {
      aspect-ratio: 2410/346;
      min-width: 100%;
      height: auto;
    }

    #s-d27f02b1-4321-47fe-b347-1b6206e10440 .shogun-image-link {
      aspect-ratio: 2410/346;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d27f02b1-4321-47fe-b347-1b6206e10440 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3286px;
  }



  img.s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image {
    
    
    
    max-height: 3286px;
  }


.s-d27f02b1-4321-47fe-b347-1b6206e10440 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d27f02b1-4321-47fe-b347-1b6206e10440.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image {
  box-sizing: border-box;
}



.s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d27f02b1-4321-47fe-b347-1b6206e10440 {
      --shg-aspect-ratio: calc(2410/346); 
    }

    .s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container {
      position: relative;
    }

    .s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3286px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d27f02b1-4321-47fe-b347-1b6206e10440 {
  margin: 0 !important;
  overflow: visible;
}

#s-d27f02b1-4321-47fe-b347-1b6206e10440-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d27f02b1-4321-47fe-b347-1b6206e10440 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 5%;
  
}

.shg-image-content-margin-container-s-d27f02b1-4321-47fe-b347-1b6206e10440 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image {
  /* Add background color handling */
  
}

#s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d27f02b1-4321-47fe-b347-1b6206e10440 .shg-image-content-wrapper {
      aspect-ratio: 2410/346;
      min-width: 100%;
      height: auto;
    }

    #s-d27f02b1-4321-47fe-b347-1b6206e10440 .shogun-image-link {
      aspect-ratio: 2410/346;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d27f02b1-4321-47fe-b347-1b6206e10440 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3286px;
  }



  img.s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image {
    
    
    
    max-height: 3286px;
  }


.s-d27f02b1-4321-47fe-b347-1b6206e10440 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d27f02b1-4321-47fe-b347-1b6206e10440.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image {
  box-sizing: border-box;
}



.s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d27f02b1-4321-47fe-b347-1b6206e10440 {
      --shg-aspect-ratio: calc(2410/346); 
    }

    .s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container {
      position: relative;
    }

    .s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3286px;
    }
  }

}@media (max-width: 767px){#s-d27f02b1-4321-47fe-b347-1b6206e10440 {
  margin: 0 !important;
  overflow: visible;
}

#s-d27f02b1-4321-47fe-b347-1b6206e10440-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d27f02b1-4321-47fe-b347-1b6206e10440 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d27f02b1-4321-47fe-b347-1b6206e10440 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image {
  /* Add background color handling */
  
}

#s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d27f02b1-4321-47fe-b347-1b6206e10440 .shg-image-content-wrapper {
      aspect-ratio: 2410/346;
      min-width: 100%;
      height: auto;
    }

    #s-d27f02b1-4321-47fe-b347-1b6206e10440 .shogun-image-link {
      aspect-ratio: 2410/346;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d27f02b1-4321-47fe-b347-1b6206e10440 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3286px;
  }



  img.s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image {
    
    
    
    max-height: 3286px;
  }


.s-d27f02b1-4321-47fe-b347-1b6206e10440 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d27f02b1-4321-47fe-b347-1b6206e10440.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image {
  box-sizing: border-box;
}



.s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d27f02b1-4321-47fe-b347-1b6206e10440 {
      --shg-aspect-ratio: calc(2410/346); 
    }

    .s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container {
      position: relative;
    }

    .s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d27f02b1-4321-47fe-b347-1b6206e10440.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d27f02b1-4321-47fe-b347-1b6206e10440 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3286px;
    }
  }

}
/* Duplicated Styles are also in Category base.css - keep them in sync */

.shg-swiper-container {
  --arrow-button-size: 35px;
  --pagination-height: 32px;
  --swiper-pagination-bullet-size: 14px;
  --swiper-pagination-bottom: 8px;

  position: relative;
  /*
   * In case you are wondering, why it's set to grid, please see the links below:
   * https://github.com/nolimits4web/swiper/issues/3599
   * https://github.com/nolimits4web/swiper/issues/3599#issuecomment-1290283431
   */
  display: grid;
  padding: 8px var(--arrow-button-size) var(--pagination-height)
    var(--arrow-button-size);
}

.shg-swiper:not(.swiper-initialized) {
  visibility: hidden;
  display: flex;
  overflow-x: hidden;
}

.shg-swiper-container > .shg-swiper {
  margin-left: 0;
  margin-right: 0;
}

.shg-swiper:not(.swiper-initialized) ~ .swiper-pagination,
.shg-swiper:not(.swiper-initialized) ~ .swiper-button-prev,
.shg-swiper:not(.swiper-initialized) ~ .swiper-button-next {
  visibility: hidden;
}

.shg-swiper-container > .swiper-button-prev,
.shg-swiper-container > .swiper-button-next {
  top: 0;
  height: calc(100% - var(--pagination-height));
  width: var(--arrow-button-size);
  margin: 0;
}

.shg-swiper-container > .swiper-button-prev {
  left: 0;
}

.shg-swiper-container > .swiper-button-next {
  right: 0;
}

.shg-swiper-container > .swiper-button-next:after,
.shg-swiper-container > .swiper-button-prev:after {
  /* Ditch default Swiper arrow */
  display: none;
}

.shg-swiper-container > .swiper-button-next svg,
.shg-swiper-container > .swiper-button-prev svg {
  width: var(--arrow-button-size);
  height: var(--arrow-button-size);
}

#s-44b76bdf-8143-4f09-ad29-48a6530848e7 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-44b76bdf-8143-4f09-ad29-48a6530848e7 {
  display: none;
}
#s-44b76bdf-8143-4f09-ad29-48a6530848e7, #wrap-s-44b76bdf-8143-4f09-ad29-48a6530848e7, #wrap-content-s-44b76bdf-8143-4f09-ad29-48a6530848e7 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-44b76bdf-8143-4f09-ad29-48a6530848e7 {
  display: none;
}
#s-44b76bdf-8143-4f09-ad29-48a6530848e7, #wrap-s-44b76bdf-8143-4f09-ad29-48a6530848e7, #wrap-content-s-44b76bdf-8143-4f09-ad29-48a6530848e7 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-44b76bdf-8143-4f09-ad29-48a6530848e7 {
  display: none;
}
#s-44b76bdf-8143-4f09-ad29-48a6530848e7, #wrap-s-44b76bdf-8143-4f09-ad29-48a6530848e7, #wrap-content-s-44b76bdf-8143-4f09-ad29-48a6530848e7 { display: none !important; }}@media (max-width: 767px){#s-44b76bdf-8143-4f09-ad29-48a6530848e7 {
  display: none;
}
#s-44b76bdf-8143-4f09-ad29-48a6530848e7, #wrap-s-44b76bdf-8143-4f09-ad29-48a6530848e7, #wrap-content-s-44b76bdf-8143-4f09-ad29-48a6530848e7 { display: none !important; }}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-44b76bdf-8143-4f09-ad29-48a6530848e7 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
    --swiper-pagination-bottom: 14px !important;
    padding: 0 !important;
  
}

#slider-v3-s-44b76bdf-8143-4f09-ad29-48a6530848e7 > .swiper-button-prev,
#slider-v3-s-44b76bdf-8143-4f09-ad29-48a6530848e7 > .swiper-button-next {
  
    height: 100% !important;
  
}

#slider-v3-s-44b76bdf-8143-4f09-ad29-48a6530848e7 > .swiper-button-prev svg,
#slider-v3-s-44b76bdf-8143-4f09-ad29-48a6530848e7 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-44b76bdf-8143-4f09-ad29-48a6530848e7 > .swiper-button-prev {
  
    left: 2% !important;
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-44b76bdf-8143-4f09-ad29-48a6530848e7 > .swiper-button-next {
  
    right: 2% !important;
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-44b76bdf-8143-4f09-ad29-48a6530848e7 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-44b76bdf-8143-4f09-ad29-48a6530848e7 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-44b76bdf-8143-4f09-ad29-48a6530848e7 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-44b76bdf-8143-4f09-ad29-48a6530848e7 .swiper-pagination {
  position:  absolute ;
  display: flex;
  margin-top:  0 ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
  margin-left: auto;
margin-right: auto;
max-width: 1130px;
aspect-ratio: 1130/1200;
text-align: center;
}
@media (min-width: 1200px){#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
  
}
}@media (max-width: 767px){#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
  
}
}
#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
  margin: 0 !important;
  overflow: visible;
}

#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image {
  /* Add background color handling */
  
}

#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image {
  box-sizing: border-box;
}



.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container {
      position: relative;
    }

    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

@media (min-width: 1200px){#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
  margin: 0 !important;
  overflow: visible;
}

#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image {
  /* Add background color handling */
  
}

#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image {
  box-sizing: border-box;
}



.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container {
      position: relative;
    }

    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
  margin: 0 !important;
  overflow: visible;
}

#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image {
  /* Add background color handling */
  
}

#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image {
  box-sizing: border-box;
}



.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container {
      position: relative;
    }

    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
  margin: 0 !important;
  overflow: visible;
}

#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image {
  /* Add background color handling */
  
}

#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image {
  box-sizing: border-box;
}



.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container {
      position: relative;
    }

    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (max-width: 767px){#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
  margin: 0 !important;
  overflow: visible;
}

#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image {
  /* Add background color handling */
  
}

#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image {
  box-sizing: border-box;
}



.s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container {
      position: relative;
    }

    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2852aab4-be8b-4247-8de5-2e43ba2b7f15 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}
#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 {
  margin-left: auto;
margin-right: auto;
max-width: 1130px;
aspect-ratio: 1130/1200;
text-align: center;
}

#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 {
  margin: 0 !important;
  overflow: visible;
}

#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image {
  /* Add background color handling */
  
}

#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image {
  box-sizing: border-box;
}



.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container {
      position: relative;
    }

    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

@media (min-width: 1200px){#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 {
  margin: 0 !important;
  overflow: visible;
}

#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image {
  /* Add background color handling */
  
}

#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image {
  box-sizing: border-box;
}



.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container {
      position: relative;
    }

    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 {
  margin: 0 !important;
  overflow: visible;
}

#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image {
  /* Add background color handling */
  
}

#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image {
  box-sizing: border-box;
}



.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container {
      position: relative;
    }

    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 {
  margin: 0 !important;
  overflow: visible;
}

#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image {
  /* Add background color handling */
  
}

#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image {
  box-sizing: border-box;
}



.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container {
      position: relative;
    }

    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (max-width: 767px){#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 {
  margin: 0 !important;
  overflow: visible;
}

#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image {
  /* Add background color handling */
  
}

#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image {
  box-sizing: border-box;
}



.s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container {
      position: relative;
    }

    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5e29d8f5-4ba3-4835-953e-5efea8ed6981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}
#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec {
  margin-left: auto;
margin-right: auto;
max-width: 1130px;
aspect-ratio: 1130/1200;
text-align: center;
}

#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec {
  margin: 0 !important;
  overflow: visible;
}

#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image {
  /* Add background color handling */
  
}

#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image {
  box-sizing: border-box;
}



.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container {
      position: relative;
    }

    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

@media (min-width: 1200px){#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec {
  margin: 0 !important;
  overflow: visible;
}

#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image {
  /* Add background color handling */
  
}

#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image {
  box-sizing: border-box;
}



.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container {
      position: relative;
    }

    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec {
  margin: 0 !important;
  overflow: visible;
}

#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image {
  /* Add background color handling */
  
}

#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image {
  box-sizing: border-box;
}



.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container {
      position: relative;
    }

    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec {
  margin: 0 !important;
  overflow: visible;
}

#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image {
  /* Add background color handling */
  
}

#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image {
  box-sizing: border-box;
}



.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container {
      position: relative;
    }

    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (max-width: 767px){#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec {
  margin: 0 !important;
  overflow: visible;
}

#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image {
  /* Add background color handling */
  
}

#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image {
  box-sizing: border-box;
}



.s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container {
      position: relative;
    }

    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-45e4d197-36d3-4f88-9f8a-4d02707fd4ec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}
#s-6102d05d-6699-4d51-a98c-d6aba31b7695 {
  margin-left: auto;
margin-right: auto;
max-width: 1130px;
aspect-ratio: 1130/1200;
text-align: center;
}

#s-6102d05d-6699-4d51-a98c-d6aba31b7695 {
  margin: 0 !important;
  overflow: visible;
}

#s-6102d05d-6699-4d51-a98c-d6aba31b7695-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6102d05d-6699-4d51-a98c-d6aba31b7695 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6102d05d-6699-4d51-a98c-d6aba31b7695 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image {
  /* Add background color handling */
  
}

#s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6102d05d-6699-4d51-a98c-d6aba31b7695 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-6102d05d-6699-4d51-a98c-d6aba31b7695 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6102d05d-6699-4d51-a98c-d6aba31b7695 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-6102d05d-6699-4d51-a98c-d6aba31b7695 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6102d05d-6699-4d51-a98c-d6aba31b7695.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image {
  box-sizing: border-box;
}



.s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6102d05d-6699-4d51-a98c-d6aba31b7695 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container {
      position: relative;
    }

    .s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

@media (min-width: 1200px){#s-6102d05d-6699-4d51-a98c-d6aba31b7695 {
  margin: 0 !important;
  overflow: visible;
}

#s-6102d05d-6699-4d51-a98c-d6aba31b7695-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6102d05d-6699-4d51-a98c-d6aba31b7695 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6102d05d-6699-4d51-a98c-d6aba31b7695 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image {
  /* Add background color handling */
  
}

#s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6102d05d-6699-4d51-a98c-d6aba31b7695 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-6102d05d-6699-4d51-a98c-d6aba31b7695 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6102d05d-6699-4d51-a98c-d6aba31b7695 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-6102d05d-6699-4d51-a98c-d6aba31b7695 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6102d05d-6699-4d51-a98c-d6aba31b7695.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image {
  box-sizing: border-box;
}



.s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6102d05d-6699-4d51-a98c-d6aba31b7695 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container {
      position: relative;
    }

    .s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6102d05d-6699-4d51-a98c-d6aba31b7695 {
  margin: 0 !important;
  overflow: visible;
}

#s-6102d05d-6699-4d51-a98c-d6aba31b7695-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6102d05d-6699-4d51-a98c-d6aba31b7695 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6102d05d-6699-4d51-a98c-d6aba31b7695 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image {
  /* Add background color handling */
  
}

#s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6102d05d-6699-4d51-a98c-d6aba31b7695 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-6102d05d-6699-4d51-a98c-d6aba31b7695 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6102d05d-6699-4d51-a98c-d6aba31b7695 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-6102d05d-6699-4d51-a98c-d6aba31b7695 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6102d05d-6699-4d51-a98c-d6aba31b7695.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image {
  box-sizing: border-box;
}



.s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6102d05d-6699-4d51-a98c-d6aba31b7695 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container {
      position: relative;
    }

    .s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6102d05d-6699-4d51-a98c-d6aba31b7695 {
  margin: 0 !important;
  overflow: visible;
}

#s-6102d05d-6699-4d51-a98c-d6aba31b7695-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6102d05d-6699-4d51-a98c-d6aba31b7695 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6102d05d-6699-4d51-a98c-d6aba31b7695 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image {
  /* Add background color handling */
  
}

#s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6102d05d-6699-4d51-a98c-d6aba31b7695 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-6102d05d-6699-4d51-a98c-d6aba31b7695 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6102d05d-6699-4d51-a98c-d6aba31b7695 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-6102d05d-6699-4d51-a98c-d6aba31b7695 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6102d05d-6699-4d51-a98c-d6aba31b7695.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image {
  box-sizing: border-box;
}



.s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6102d05d-6699-4d51-a98c-d6aba31b7695 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container {
      position: relative;
    }

    .s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (max-width: 767px){#s-6102d05d-6699-4d51-a98c-d6aba31b7695 {
  margin: 0 !important;
  overflow: visible;
}

#s-6102d05d-6699-4d51-a98c-d6aba31b7695-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6102d05d-6699-4d51-a98c-d6aba31b7695 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6102d05d-6699-4d51-a98c-d6aba31b7695 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image {
  /* Add background color handling */
  
}

#s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6102d05d-6699-4d51-a98c-d6aba31b7695 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-6102d05d-6699-4d51-a98c-d6aba31b7695 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6102d05d-6699-4d51-a98c-d6aba31b7695 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-6102d05d-6699-4d51-a98c-d6aba31b7695 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6102d05d-6699-4d51-a98c-d6aba31b7695.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image {
  box-sizing: border-box;
}



.s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6102d05d-6699-4d51-a98c-d6aba31b7695 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container {
      position: relative;
    }

    .s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6102d05d-6699-4d51-a98c-d6aba31b7695.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6102d05d-6699-4d51-a98c-d6aba31b7695 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}
#s-43c41423-00fc-4706-8765-6b2ac58a0ea1 {
  margin-left: auto;
margin-right: auto;
max-width: 1130px;
aspect-ratio: 1130/1200;
text-align: center;
}

#s-43c41423-00fc-4706-8765-6b2ac58a0ea1 {
  margin: 0 !important;
  overflow: visible;
}

#s-43c41423-00fc-4706-8765-6b2ac58a0ea1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43c41423-00fc-4706-8765-6b2ac58a0ea1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43c41423-00fc-4706-8765-6b2ac58a0ea1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image {
  /* Add background color handling */
  
}

#s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-43c41423-00fc-4706-8765-6b2ac58a0ea1 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-43c41423-00fc-4706-8765-6b2ac58a0ea1 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-43c41423-00fc-4706-8765-6b2ac58a0ea1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-43c41423-00fc-4706-8765-6b2ac58a0ea1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image {
  box-sizing: border-box;
}



.s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container {
      position: relative;
    }

    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

@media (min-width: 1200px){#s-43c41423-00fc-4706-8765-6b2ac58a0ea1 {
  margin: 0 !important;
  overflow: visible;
}

#s-43c41423-00fc-4706-8765-6b2ac58a0ea1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43c41423-00fc-4706-8765-6b2ac58a0ea1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43c41423-00fc-4706-8765-6b2ac58a0ea1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image {
  /* Add background color handling */
  
}

#s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-43c41423-00fc-4706-8765-6b2ac58a0ea1 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-43c41423-00fc-4706-8765-6b2ac58a0ea1 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-43c41423-00fc-4706-8765-6b2ac58a0ea1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-43c41423-00fc-4706-8765-6b2ac58a0ea1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image {
  box-sizing: border-box;
}



.s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container {
      position: relative;
    }

    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-43c41423-00fc-4706-8765-6b2ac58a0ea1 {
  margin: 0 !important;
  overflow: visible;
}

#s-43c41423-00fc-4706-8765-6b2ac58a0ea1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43c41423-00fc-4706-8765-6b2ac58a0ea1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43c41423-00fc-4706-8765-6b2ac58a0ea1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image {
  /* Add background color handling */
  
}

#s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-43c41423-00fc-4706-8765-6b2ac58a0ea1 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-43c41423-00fc-4706-8765-6b2ac58a0ea1 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-43c41423-00fc-4706-8765-6b2ac58a0ea1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-43c41423-00fc-4706-8765-6b2ac58a0ea1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image {
  box-sizing: border-box;
}



.s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container {
      position: relative;
    }

    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-43c41423-00fc-4706-8765-6b2ac58a0ea1 {
  margin: 0 !important;
  overflow: visible;
}

#s-43c41423-00fc-4706-8765-6b2ac58a0ea1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43c41423-00fc-4706-8765-6b2ac58a0ea1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43c41423-00fc-4706-8765-6b2ac58a0ea1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image {
  /* Add background color handling */
  
}

#s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-43c41423-00fc-4706-8765-6b2ac58a0ea1 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-43c41423-00fc-4706-8765-6b2ac58a0ea1 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-43c41423-00fc-4706-8765-6b2ac58a0ea1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-43c41423-00fc-4706-8765-6b2ac58a0ea1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image {
  box-sizing: border-box;
}



.s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container {
      position: relative;
    }

    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (max-width: 767px){#s-43c41423-00fc-4706-8765-6b2ac58a0ea1 {
  margin: 0 !important;
  overflow: visible;
}

#s-43c41423-00fc-4706-8765-6b2ac58a0ea1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43c41423-00fc-4706-8765-6b2ac58a0ea1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43c41423-00fc-4706-8765-6b2ac58a0ea1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image {
  /* Add background color handling */
  
}

#s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-43c41423-00fc-4706-8765-6b2ac58a0ea1 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-43c41423-00fc-4706-8765-6b2ac58a0ea1 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-43c41423-00fc-4706-8765-6b2ac58a0ea1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-43c41423-00fc-4706-8765-6b2ac58a0ea1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image {
  box-sizing: border-box;
}



.s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container {
      position: relative;
    }

    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-43c41423-00fc-4706-8765-6b2ac58a0ea1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}
#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f {
  margin-left: auto;
margin-right: auto;
max-width: 1130px;
aspect-ratio: 1130/1200;
text-align: center;
}

#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f {
  margin: 0 !important;
  overflow: visible;
}

#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image {
  /* Add background color handling */
  
}

#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image {
  box-sizing: border-box;
}



.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container {
      position: relative;
    }

    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

@media (min-width: 1200px){#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f {
  margin: 0 !important;
  overflow: visible;
}

#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image {
  /* Add background color handling */
  
}

#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image {
  box-sizing: border-box;
}



.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container {
      position: relative;
    }

    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f {
  margin: 0 !important;
  overflow: visible;
}

#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image {
  /* Add background color handling */
  
}

#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image {
  box-sizing: border-box;
}



.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container {
      position: relative;
    }

    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f {
  margin: 0 !important;
  overflow: visible;
}

#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image {
  /* Add background color handling */
  
}

#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image {
  box-sizing: border-box;
}



.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container {
      position: relative;
    }

    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (max-width: 767px){#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f {
  margin: 0 !important;
  overflow: visible;
}

#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image {
  /* Add background color handling */
  
}

#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image {
  box-sizing: border-box;
}



.s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container {
      position: relative;
    }

    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ed17bf5-4790-45ba-88eb-b6bc0d19110f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}
#s-28df1f9d-14f9-4cf9-9950-303bb177520c {
  margin-left: auto;
margin-right: auto;
max-width: 1130px;
aspect-ratio: 1130/1200;
text-align: center;
}

#s-28df1f9d-14f9-4cf9-9950-303bb177520c {
  margin: 0 !important;
  overflow: visible;
}

#s-28df1f9d-14f9-4cf9-9950-303bb177520c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-28df1f9d-14f9-4cf9-9950-303bb177520c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-28df1f9d-14f9-4cf9-9950-303bb177520c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image {
  /* Add background color handling */
  
}

#s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-28df1f9d-14f9-4cf9-9950-303bb177520c .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-28df1f9d-14f9-4cf9-9950-303bb177520c .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-28df1f9d-14f9-4cf9-9950-303bb177520c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-28df1f9d-14f9-4cf9-9950-303bb177520c .shogun-image-content {
  
    justify-content: center;
  
}

.s-28df1f9d-14f9-4cf9-9950-303bb177520c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image {
  box-sizing: border-box;
}



.s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-28df1f9d-14f9-4cf9-9950-303bb177520c {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container {
      position: relative;
    }

    .s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

@media (min-width: 1200px){#s-28df1f9d-14f9-4cf9-9950-303bb177520c {
  margin: 0 !important;
  overflow: visible;
}

#s-28df1f9d-14f9-4cf9-9950-303bb177520c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-28df1f9d-14f9-4cf9-9950-303bb177520c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-28df1f9d-14f9-4cf9-9950-303bb177520c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image {
  /* Add background color handling */
  
}

#s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-28df1f9d-14f9-4cf9-9950-303bb177520c .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-28df1f9d-14f9-4cf9-9950-303bb177520c .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-28df1f9d-14f9-4cf9-9950-303bb177520c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-28df1f9d-14f9-4cf9-9950-303bb177520c .shogun-image-content {
  
    justify-content: center;
  
}

.s-28df1f9d-14f9-4cf9-9950-303bb177520c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image {
  box-sizing: border-box;
}



.s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-28df1f9d-14f9-4cf9-9950-303bb177520c {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container {
      position: relative;
    }

    .s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-28df1f9d-14f9-4cf9-9950-303bb177520c {
  margin: 0 !important;
  overflow: visible;
}

#s-28df1f9d-14f9-4cf9-9950-303bb177520c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-28df1f9d-14f9-4cf9-9950-303bb177520c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-28df1f9d-14f9-4cf9-9950-303bb177520c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image {
  /* Add background color handling */
  
}

#s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-28df1f9d-14f9-4cf9-9950-303bb177520c .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-28df1f9d-14f9-4cf9-9950-303bb177520c .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-28df1f9d-14f9-4cf9-9950-303bb177520c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-28df1f9d-14f9-4cf9-9950-303bb177520c .shogun-image-content {
  
    justify-content: center;
  
}

.s-28df1f9d-14f9-4cf9-9950-303bb177520c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image {
  box-sizing: border-box;
}



.s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-28df1f9d-14f9-4cf9-9950-303bb177520c {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container {
      position: relative;
    }

    .s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-28df1f9d-14f9-4cf9-9950-303bb177520c {
  margin: 0 !important;
  overflow: visible;
}

#s-28df1f9d-14f9-4cf9-9950-303bb177520c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-28df1f9d-14f9-4cf9-9950-303bb177520c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-28df1f9d-14f9-4cf9-9950-303bb177520c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image {
  /* Add background color handling */
  
}

#s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-28df1f9d-14f9-4cf9-9950-303bb177520c .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-28df1f9d-14f9-4cf9-9950-303bb177520c .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-28df1f9d-14f9-4cf9-9950-303bb177520c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-28df1f9d-14f9-4cf9-9950-303bb177520c .shogun-image-content {
  
    justify-content: center;
  
}

.s-28df1f9d-14f9-4cf9-9950-303bb177520c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image {
  box-sizing: border-box;
}



.s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-28df1f9d-14f9-4cf9-9950-303bb177520c {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container {
      position: relative;
    }

    .s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (max-width: 767px){#s-28df1f9d-14f9-4cf9-9950-303bb177520c {
  margin: 0 !important;
  overflow: visible;
}

#s-28df1f9d-14f9-4cf9-9950-303bb177520c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-28df1f9d-14f9-4cf9-9950-303bb177520c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-28df1f9d-14f9-4cf9-9950-303bb177520c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image {
  /* Add background color handling */
  
}

#s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-28df1f9d-14f9-4cf9-9950-303bb177520c .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-28df1f9d-14f9-4cf9-9950-303bb177520c .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-28df1f9d-14f9-4cf9-9950-303bb177520c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-28df1f9d-14f9-4cf9-9950-303bb177520c .shogun-image-content {
  
    justify-content: center;
  
}

.s-28df1f9d-14f9-4cf9-9950-303bb177520c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image {
  box-sizing: border-box;
}



.s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-28df1f9d-14f9-4cf9-9950-303bb177520c {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container {
      position: relative;
    }

    .s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-28df1f9d-14f9-4cf9-9950-303bb177520c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-28df1f9d-14f9-4cf9-9950-303bb177520c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}
#s-5b63c55f-5399-475f-951f-7377e02730d8 {
  margin-left: auto;
margin-right: auto;
max-width: 1130px;
aspect-ratio: 1130/1200;
text-align: center;
}

#s-5b63c55f-5399-475f-951f-7377e02730d8 {
  margin: 0 !important;
  overflow: visible;
}

#s-5b63c55f-5399-475f-951f-7377e02730d8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5b63c55f-5399-475f-951f-7377e02730d8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5b63c55f-5399-475f-951f-7377e02730d8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image {
  /* Add background color handling */
  
}

#s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5b63c55f-5399-475f-951f-7377e02730d8 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-5b63c55f-5399-475f-951f-7377e02730d8 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5b63c55f-5399-475f-951f-7377e02730d8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-5b63c55f-5399-475f-951f-7377e02730d8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5b63c55f-5399-475f-951f-7377e02730d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image {
  box-sizing: border-box;
}



.s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5b63c55f-5399-475f-951f-7377e02730d8 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container {
      position: relative;
    }

    .s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

@media (min-width: 1200px){#s-5b63c55f-5399-475f-951f-7377e02730d8 {
  margin: 0 !important;
  overflow: visible;
}

#s-5b63c55f-5399-475f-951f-7377e02730d8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5b63c55f-5399-475f-951f-7377e02730d8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5b63c55f-5399-475f-951f-7377e02730d8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image {
  /* Add background color handling */
  
}

#s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5b63c55f-5399-475f-951f-7377e02730d8 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-5b63c55f-5399-475f-951f-7377e02730d8 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5b63c55f-5399-475f-951f-7377e02730d8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-5b63c55f-5399-475f-951f-7377e02730d8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5b63c55f-5399-475f-951f-7377e02730d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image {
  box-sizing: border-box;
}



.s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5b63c55f-5399-475f-951f-7377e02730d8 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container {
      position: relative;
    }

    .s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-5b63c55f-5399-475f-951f-7377e02730d8 {
  margin: 0 !important;
  overflow: visible;
}

#s-5b63c55f-5399-475f-951f-7377e02730d8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5b63c55f-5399-475f-951f-7377e02730d8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5b63c55f-5399-475f-951f-7377e02730d8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image {
  /* Add background color handling */
  
}

#s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5b63c55f-5399-475f-951f-7377e02730d8 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-5b63c55f-5399-475f-951f-7377e02730d8 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5b63c55f-5399-475f-951f-7377e02730d8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-5b63c55f-5399-475f-951f-7377e02730d8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5b63c55f-5399-475f-951f-7377e02730d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image {
  box-sizing: border-box;
}



.s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5b63c55f-5399-475f-951f-7377e02730d8 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container {
      position: relative;
    }

    .s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-5b63c55f-5399-475f-951f-7377e02730d8 {
  margin: 0 !important;
  overflow: visible;
}

#s-5b63c55f-5399-475f-951f-7377e02730d8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5b63c55f-5399-475f-951f-7377e02730d8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5b63c55f-5399-475f-951f-7377e02730d8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image {
  /* Add background color handling */
  
}

#s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5b63c55f-5399-475f-951f-7377e02730d8 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-5b63c55f-5399-475f-951f-7377e02730d8 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5b63c55f-5399-475f-951f-7377e02730d8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-5b63c55f-5399-475f-951f-7377e02730d8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5b63c55f-5399-475f-951f-7377e02730d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image {
  box-sizing: border-box;
}



.s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5b63c55f-5399-475f-951f-7377e02730d8 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container {
      position: relative;
    }

    .s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (max-width: 767px){#s-5b63c55f-5399-475f-951f-7377e02730d8 {
  margin: 0 !important;
  overflow: visible;
}

#s-5b63c55f-5399-475f-951f-7377e02730d8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5b63c55f-5399-475f-951f-7377e02730d8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5b63c55f-5399-475f-951f-7377e02730d8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image {
  /* Add background color handling */
  
}

#s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5b63c55f-5399-475f-951f-7377e02730d8 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-5b63c55f-5399-475f-951f-7377e02730d8 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5b63c55f-5399-475f-951f-7377e02730d8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-5b63c55f-5399-475f-951f-7377e02730d8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5b63c55f-5399-475f-951f-7377e02730d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image {
  box-sizing: border-box;
}



.s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5b63c55f-5399-475f-951f-7377e02730d8 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container {
      position: relative;
    }

    .s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5b63c55f-5399-475f-951f-7377e02730d8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5b63c55f-5399-475f-951f-7377e02730d8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}
#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 {
  margin-left: auto;
margin-right: auto;
max-width: 1130px;
aspect-ratio: 1130/1200;
text-align: center;
}

#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 {
  margin: 0 !important;
  overflow: visible;
}

#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image {
  /* Add background color handling */
  
}

#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 .shogun-image-content {
  
    justify-content: center;
  
}

.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image {
  box-sizing: border-box;
}



.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container {
      position: relative;
    }

    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

@media (min-width: 1200px){#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 {
  margin: 0 !important;
  overflow: visible;
}

#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image {
  /* Add background color handling */
  
}

#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 .shogun-image-content {
  
    justify-content: center;
  
}

.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image {
  box-sizing: border-box;
}



.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container {
      position: relative;
    }

    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 {
  margin: 0 !important;
  overflow: visible;
}

#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image {
  /* Add background color handling */
  
}

#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 .shogun-image-content {
  
    justify-content: center;
  
}

.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image {
  box-sizing: border-box;
}



.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container {
      position: relative;
    }

    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 {
  margin: 0 !important;
  overflow: visible;
}

#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image {
  /* Add background color handling */
  
}

#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 .shogun-image-content {
  
    justify-content: center;
  
}

.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image {
  box-sizing: border-box;
}



.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container {
      position: relative;
    }

    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (max-width: 767px){#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 {
  margin: 0 !important;
  overflow: visible;
}

#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image {
  /* Add background color handling */
  
}

#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 .shogun-image-content {
  
    justify-content: center;
  
}

.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image {
  box-sizing: border-box;
}



.s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container {
      position: relative;
    }

    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-149060f1-8f53-4e5c-a76c-6f03f0e00a85 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}
#s-1c21f231-5830-4583-afa4-b40fb56fc121 {
  margin-left: auto;
margin-right: auto;
max-width: 1130px;
aspect-ratio: 1130/1200;
text-align: center;
}

#s-1c21f231-5830-4583-afa4-b40fb56fc121 {
  margin: 0 !important;
  overflow: visible;
}

#s-1c21f231-5830-4583-afa4-b40fb56fc121-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1c21f231-5830-4583-afa4-b40fb56fc121 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1c21f231-5830-4583-afa4-b40fb56fc121 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image {
  /* Add background color handling */
  
}

#s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1c21f231-5830-4583-afa4-b40fb56fc121 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-1c21f231-5830-4583-afa4-b40fb56fc121 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1c21f231-5830-4583-afa4-b40fb56fc121 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-1c21f231-5830-4583-afa4-b40fb56fc121 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1c21f231-5830-4583-afa4-b40fb56fc121.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image {
  box-sizing: border-box;
}



.s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1c21f231-5830-4583-afa4-b40fb56fc121 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container {
      position: relative;
    }

    .s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

@media (min-width: 1200px){#s-1c21f231-5830-4583-afa4-b40fb56fc121 {
  margin: 0 !important;
  overflow: visible;
}

#s-1c21f231-5830-4583-afa4-b40fb56fc121-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1c21f231-5830-4583-afa4-b40fb56fc121 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1c21f231-5830-4583-afa4-b40fb56fc121 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image {
  /* Add background color handling */
  
}

#s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1c21f231-5830-4583-afa4-b40fb56fc121 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-1c21f231-5830-4583-afa4-b40fb56fc121 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1c21f231-5830-4583-afa4-b40fb56fc121 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-1c21f231-5830-4583-afa4-b40fb56fc121 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1c21f231-5830-4583-afa4-b40fb56fc121.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image {
  box-sizing: border-box;
}



.s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1c21f231-5830-4583-afa4-b40fb56fc121 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container {
      position: relative;
    }

    .s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1c21f231-5830-4583-afa4-b40fb56fc121 {
  margin: 0 !important;
  overflow: visible;
}

#s-1c21f231-5830-4583-afa4-b40fb56fc121-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1c21f231-5830-4583-afa4-b40fb56fc121 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1c21f231-5830-4583-afa4-b40fb56fc121 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image {
  /* Add background color handling */
  
}

#s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1c21f231-5830-4583-afa4-b40fb56fc121 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-1c21f231-5830-4583-afa4-b40fb56fc121 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1c21f231-5830-4583-afa4-b40fb56fc121 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-1c21f231-5830-4583-afa4-b40fb56fc121 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1c21f231-5830-4583-afa4-b40fb56fc121.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image {
  box-sizing: border-box;
}



.s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1c21f231-5830-4583-afa4-b40fb56fc121 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container {
      position: relative;
    }

    .s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1c21f231-5830-4583-afa4-b40fb56fc121 {
  margin: 0 !important;
  overflow: visible;
}

#s-1c21f231-5830-4583-afa4-b40fb56fc121-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1c21f231-5830-4583-afa4-b40fb56fc121 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1c21f231-5830-4583-afa4-b40fb56fc121 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image {
  /* Add background color handling */
  
}

#s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1c21f231-5830-4583-afa4-b40fb56fc121 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-1c21f231-5830-4583-afa4-b40fb56fc121 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1c21f231-5830-4583-afa4-b40fb56fc121 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-1c21f231-5830-4583-afa4-b40fb56fc121 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1c21f231-5830-4583-afa4-b40fb56fc121.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image {
  box-sizing: border-box;
}



.s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1c21f231-5830-4583-afa4-b40fb56fc121 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container {
      position: relative;
    }

    .s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (max-width: 767px){#s-1c21f231-5830-4583-afa4-b40fb56fc121 {
  margin: 0 !important;
  overflow: visible;
}

#s-1c21f231-5830-4583-afa4-b40fb56fc121-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1c21f231-5830-4583-afa4-b40fb56fc121 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1c21f231-5830-4583-afa4-b40fb56fc121 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image {
  /* Add background color handling */
  
}

#s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1c21f231-5830-4583-afa4-b40fb56fc121 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-1c21f231-5830-4583-afa4-b40fb56fc121 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1c21f231-5830-4583-afa4-b40fb56fc121 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-1c21f231-5830-4583-afa4-b40fb56fc121 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1c21f231-5830-4583-afa4-b40fb56fc121.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image {
  box-sizing: border-box;
}



.s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1c21f231-5830-4583-afa4-b40fb56fc121 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container {
      position: relative;
    }

    .s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1c21f231-5830-4583-afa4-b40fb56fc121.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1c21f231-5830-4583-afa4-b40fb56fc121 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}
#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f {
  margin-left: auto;
margin-right: auto;
max-width: 1130px;
aspect-ratio: 1130/1200;
text-align: center;
}

#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f {
  margin: 0 !important;
  overflow: visible;
}

#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83f91b4f-c29c-4075-ad70-c18ed70ab34f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83f91b4f-c29c-4075-ad70-c18ed70ab34f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image {
  /* Add background color handling */
  
}

#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83f91b4f-c29c-4075-ad70-c18ed70ab34f .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-83f91b4f-c29c-4075-ad70-c18ed70ab34f .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83f91b4f-c29c-4075-ad70-c18ed70ab34f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f .shogun-image-content {
  
    justify-content: center;
  
}

.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image {
  box-sizing: border-box;
}



.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container {
      position: relative;
    }

    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

@media (min-width: 1200px){#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f {
  margin: 0 !important;
  overflow: visible;
}

#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83f91b4f-c29c-4075-ad70-c18ed70ab34f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83f91b4f-c29c-4075-ad70-c18ed70ab34f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image {
  /* Add background color handling */
  
}

#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83f91b4f-c29c-4075-ad70-c18ed70ab34f .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-83f91b4f-c29c-4075-ad70-c18ed70ab34f .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83f91b4f-c29c-4075-ad70-c18ed70ab34f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f .shogun-image-content {
  
    justify-content: center;
  
}

.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image {
  box-sizing: border-box;
}



.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container {
      position: relative;
    }

    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f {
  margin: 0 !important;
  overflow: visible;
}

#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83f91b4f-c29c-4075-ad70-c18ed70ab34f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83f91b4f-c29c-4075-ad70-c18ed70ab34f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image {
  /* Add background color handling */
  
}

#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83f91b4f-c29c-4075-ad70-c18ed70ab34f .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-83f91b4f-c29c-4075-ad70-c18ed70ab34f .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83f91b4f-c29c-4075-ad70-c18ed70ab34f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f .shogun-image-content {
  
    justify-content: center;
  
}

.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image {
  box-sizing: border-box;
}



.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container {
      position: relative;
    }

    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f {
  margin: 0 !important;
  overflow: visible;
}

#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83f91b4f-c29c-4075-ad70-c18ed70ab34f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83f91b4f-c29c-4075-ad70-c18ed70ab34f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image {
  /* Add background color handling */
  
}

#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83f91b4f-c29c-4075-ad70-c18ed70ab34f .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-83f91b4f-c29c-4075-ad70-c18ed70ab34f .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83f91b4f-c29c-4075-ad70-c18ed70ab34f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f .shogun-image-content {
  
    justify-content: center;
  
}

.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image {
  box-sizing: border-box;
}



.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container {
      position: relative;
    }

    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (max-width: 767px){#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f {
  margin: 0 !important;
  overflow: visible;
}

#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83f91b4f-c29c-4075-ad70-c18ed70ab34f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83f91b4f-c29c-4075-ad70-c18ed70ab34f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image {
  /* Add background color handling */
  
}

#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83f91b4f-c29c-4075-ad70-c18ed70ab34f .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-83f91b4f-c29c-4075-ad70-c18ed70ab34f .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83f91b4f-c29c-4075-ad70-c18ed70ab34f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f .shogun-image-content {
  
    justify-content: center;
  
}

.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image {
  box-sizing: border-box;
}



.s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container {
      position: relative;
    }

    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83f91b4f-c29c-4075-ad70-c18ed70ab34f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}
#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 {
  margin-left: auto;
margin-right: auto;
max-width: 1130px;
aspect-ratio: 1130/1200;
text-align: center;
}

#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 {
  margin: 0 !important;
  overflow: visible;
}

#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image {
  /* Add background color handling */
  
}

#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image {
  box-sizing: border-box;
}



.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container {
      position: relative;
    }

    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

@media (min-width: 1200px){#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 {
  margin: 0 !important;
  overflow: visible;
}

#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image {
  /* Add background color handling */
  
}

#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image {
  box-sizing: border-box;
}



.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container {
      position: relative;
    }

    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 {
  margin: 0 !important;
  overflow: visible;
}

#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image {
  /* Add background color handling */
  
}

#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image {
  box-sizing: border-box;
}



.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container {
      position: relative;
    }

    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 {
  margin: 0 !important;
  overflow: visible;
}

#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image {
  /* Add background color handling */
  
}

#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image {
  box-sizing: border-box;
}



.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container {
      position: relative;
    }

    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (max-width: 767px){#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 {
  margin: 0 !important;
  overflow: visible;
}

#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image {
  /* Add background color handling */
  
}

#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image {
  box-sizing: border-box;
}



.s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container {
      position: relative;
    }

    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e2f69e3d-3dbc-4867-8d4b-a594acd56596 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}
#s-4f89d37e-4727-4c17-878b-76d892c590d1 {
  margin-left: auto;
margin-right: auto;
max-width: 1130px;
aspect-ratio: 1130/1200;
text-align: center;
}

#s-4f89d37e-4727-4c17-878b-76d892c590d1 {
  margin: 0 !important;
  overflow: visible;
}

#s-4f89d37e-4727-4c17-878b-76d892c590d1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4f89d37e-4727-4c17-878b-76d892c590d1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4f89d37e-4727-4c17-878b-76d892c590d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image {
  /* Add background color handling */
  
}

#s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4f89d37e-4727-4c17-878b-76d892c590d1 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-4f89d37e-4727-4c17-878b-76d892c590d1 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4f89d37e-4727-4c17-878b-76d892c590d1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-4f89d37e-4727-4c17-878b-76d892c590d1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4f89d37e-4727-4c17-878b-76d892c590d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image {
  box-sizing: border-box;
}



.s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4f89d37e-4727-4c17-878b-76d892c590d1 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container {
      position: relative;
    }

    .s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

@media (min-width: 1200px){#s-4f89d37e-4727-4c17-878b-76d892c590d1 {
  margin: 0 !important;
  overflow: visible;
}

#s-4f89d37e-4727-4c17-878b-76d892c590d1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4f89d37e-4727-4c17-878b-76d892c590d1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4f89d37e-4727-4c17-878b-76d892c590d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image {
  /* Add background color handling */
  
}

#s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4f89d37e-4727-4c17-878b-76d892c590d1 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-4f89d37e-4727-4c17-878b-76d892c590d1 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4f89d37e-4727-4c17-878b-76d892c590d1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-4f89d37e-4727-4c17-878b-76d892c590d1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4f89d37e-4727-4c17-878b-76d892c590d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image {
  box-sizing: border-box;
}



.s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4f89d37e-4727-4c17-878b-76d892c590d1 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container {
      position: relative;
    }

    .s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4f89d37e-4727-4c17-878b-76d892c590d1 {
  margin: 0 !important;
  overflow: visible;
}

#s-4f89d37e-4727-4c17-878b-76d892c590d1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4f89d37e-4727-4c17-878b-76d892c590d1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4f89d37e-4727-4c17-878b-76d892c590d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image {
  /* Add background color handling */
  
}

#s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4f89d37e-4727-4c17-878b-76d892c590d1 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-4f89d37e-4727-4c17-878b-76d892c590d1 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4f89d37e-4727-4c17-878b-76d892c590d1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-4f89d37e-4727-4c17-878b-76d892c590d1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4f89d37e-4727-4c17-878b-76d892c590d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image {
  box-sizing: border-box;
}



.s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4f89d37e-4727-4c17-878b-76d892c590d1 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container {
      position: relative;
    }

    .s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4f89d37e-4727-4c17-878b-76d892c590d1 {
  margin: 0 !important;
  overflow: visible;
}

#s-4f89d37e-4727-4c17-878b-76d892c590d1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4f89d37e-4727-4c17-878b-76d892c590d1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4f89d37e-4727-4c17-878b-76d892c590d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image {
  /* Add background color handling */
  
}

#s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4f89d37e-4727-4c17-878b-76d892c590d1 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-4f89d37e-4727-4c17-878b-76d892c590d1 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4f89d37e-4727-4c17-878b-76d892c590d1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-4f89d37e-4727-4c17-878b-76d892c590d1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4f89d37e-4727-4c17-878b-76d892c590d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image {
  box-sizing: border-box;
}



.s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4f89d37e-4727-4c17-878b-76d892c590d1 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container {
      position: relative;
    }

    .s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (max-width: 767px){#s-4f89d37e-4727-4c17-878b-76d892c590d1 {
  margin: 0 !important;
  overflow: visible;
}

#s-4f89d37e-4727-4c17-878b-76d892c590d1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4f89d37e-4727-4c17-878b-76d892c590d1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4f89d37e-4727-4c17-878b-76d892c590d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image {
  /* Add background color handling */
  
}

#s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4f89d37e-4727-4c17-878b-76d892c590d1 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-4f89d37e-4727-4c17-878b-76d892c590d1 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4f89d37e-4727-4c17-878b-76d892c590d1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-4f89d37e-4727-4c17-878b-76d892c590d1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4f89d37e-4727-4c17-878b-76d892c590d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image {
  box-sizing: border-box;
}



.s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4f89d37e-4727-4c17-878b-76d892c590d1 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container {
      position: relative;
    }

    .s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4f89d37e-4727-4c17-878b-76d892c590d1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4f89d37e-4727-4c17-878b-76d892c590d1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}
#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 {
  margin-left: auto;
margin-right: auto;
max-width: 1130px;
aspect-ratio: 1130/1200;
text-align: center;
}

#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 {
  margin: 0 !important;
  overflow: visible;
}

#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image {
  /* Add background color handling */
  
}

#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image {
  box-sizing: border-box;
}



.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container {
      position: relative;
    }

    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

@media (min-width: 1200px){#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 {
  margin: 0 !important;
  overflow: visible;
}

#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image {
  /* Add background color handling */
  
}

#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image {
  box-sizing: border-box;
}



.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container {
      position: relative;
    }

    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 {
  margin: 0 !important;
  overflow: visible;
}

#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image {
  /* Add background color handling */
  
}

#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image {
  box-sizing: border-box;
}



.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container {
      position: relative;
    }

    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 {
  margin: 0 !important;
  overflow: visible;
}

#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image {
  /* Add background color handling */
  
}

#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image {
  box-sizing: border-box;
}



.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container {
      position: relative;
    }

    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (max-width: 767px){#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 {
  margin: 0 !important;
  overflow: visible;
}

#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image {
  /* Add background color handling */
  
}

#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image {
  box-sizing: border-box;
}



.s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container {
      position: relative;
    }

    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3f5801a0-fb8b-4e37-9053-17c97f620dc7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}
#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e {
  margin-left: auto;
margin-right: auto;
max-width: 1130px;
aspect-ratio: 1130/1200;
text-align: center;
}

#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e {
  margin: 0 !important;
  overflow: visible;
}

#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image {
  /* Add background color handling */
  
}

#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e .shogun-image-content {
  
    justify-content: center;
  
}

.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image {
  box-sizing: border-box;
}



.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container {
      position: relative;
    }

    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

@media (min-width: 1200px){#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e {
  margin: 0 !important;
  overflow: visible;
}

#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image {
  /* Add background color handling */
  
}

#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e .shogun-image-content {
  
    justify-content: center;
  
}

.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image {
  box-sizing: border-box;
}



.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container {
      position: relative;
    }

    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e {
  margin: 0 !important;
  overflow: visible;
}

#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image {
  /* Add background color handling */
  
}

#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e .shogun-image-content {
  
    justify-content: center;
  
}

.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image {
  box-sizing: border-box;
}



.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container {
      position: relative;
    }

    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e {
  margin: 0 !important;
  overflow: visible;
}

#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image {
  /* Add background color handling */
  
}

#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e .shogun-image-content {
  
    justify-content: center;
  
}

.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image {
  box-sizing: border-box;
}



.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container {
      position: relative;
    }

    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (max-width: 767px){#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e {
  margin: 0 !important;
  overflow: visible;
}

#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image {
  /* Add background color handling */
  
}

#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e .shogun-image-content {
  
    justify-content: center;
  
}

.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image {
  box-sizing: border-box;
}



.s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container {
      position: relative;
    }

    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e49c19ea-1b19-45a9-9fd1-c1b42d498a3e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}
#s-36d7767c-a664-4790-b94c-d44abd06e739 {
  margin-left: auto;
margin-right: auto;
max-width: 1130px;
aspect-ratio: 1130/1200;
text-align: center;
}

#s-36d7767c-a664-4790-b94c-d44abd06e739 {
  margin: 0 !important;
  overflow: visible;
}

#s-36d7767c-a664-4790-b94c-d44abd06e739-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-36d7767c-a664-4790-b94c-d44abd06e739 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-36d7767c-a664-4790-b94c-d44abd06e739 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image {
  /* Add background color handling */
  
}

#s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-36d7767c-a664-4790-b94c-d44abd06e739 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-36d7767c-a664-4790-b94c-d44abd06e739 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-36d7767c-a664-4790-b94c-d44abd06e739 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-36d7767c-a664-4790-b94c-d44abd06e739 .shogun-image-content {
  
    justify-content: center;
  
}

.s-36d7767c-a664-4790-b94c-d44abd06e739.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image {
  box-sizing: border-box;
}



.s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-36d7767c-a664-4790-b94c-d44abd06e739 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container {
      position: relative;
    }

    .s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

@media (min-width: 1200px){#s-36d7767c-a664-4790-b94c-d44abd06e739 {
  margin: 0 !important;
  overflow: visible;
}

#s-36d7767c-a664-4790-b94c-d44abd06e739-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-36d7767c-a664-4790-b94c-d44abd06e739 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-36d7767c-a664-4790-b94c-d44abd06e739 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image {
  /* Add background color handling */
  
}

#s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-36d7767c-a664-4790-b94c-d44abd06e739 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-36d7767c-a664-4790-b94c-d44abd06e739 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-36d7767c-a664-4790-b94c-d44abd06e739 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-36d7767c-a664-4790-b94c-d44abd06e739 .shogun-image-content {
  
    justify-content: center;
  
}

.s-36d7767c-a664-4790-b94c-d44abd06e739.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image {
  box-sizing: border-box;
}



.s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-36d7767c-a664-4790-b94c-d44abd06e739 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container {
      position: relative;
    }

    .s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-36d7767c-a664-4790-b94c-d44abd06e739 {
  margin: 0 !important;
  overflow: visible;
}

#s-36d7767c-a664-4790-b94c-d44abd06e739-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-36d7767c-a664-4790-b94c-d44abd06e739 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-36d7767c-a664-4790-b94c-d44abd06e739 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image {
  /* Add background color handling */
  
}

#s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-36d7767c-a664-4790-b94c-d44abd06e739 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-36d7767c-a664-4790-b94c-d44abd06e739 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-36d7767c-a664-4790-b94c-d44abd06e739 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-36d7767c-a664-4790-b94c-d44abd06e739 .shogun-image-content {
  
    justify-content: center;
  
}

.s-36d7767c-a664-4790-b94c-d44abd06e739.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image {
  box-sizing: border-box;
}



.s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-36d7767c-a664-4790-b94c-d44abd06e739 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container {
      position: relative;
    }

    .s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-36d7767c-a664-4790-b94c-d44abd06e739 {
  margin: 0 !important;
  overflow: visible;
}

#s-36d7767c-a664-4790-b94c-d44abd06e739-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-36d7767c-a664-4790-b94c-d44abd06e739 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-36d7767c-a664-4790-b94c-d44abd06e739 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image {
  /* Add background color handling */
  
}

#s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-36d7767c-a664-4790-b94c-d44abd06e739 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-36d7767c-a664-4790-b94c-d44abd06e739 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-36d7767c-a664-4790-b94c-d44abd06e739 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-36d7767c-a664-4790-b94c-d44abd06e739 .shogun-image-content {
  
    justify-content: center;
  
}

.s-36d7767c-a664-4790-b94c-d44abd06e739.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image {
  box-sizing: border-box;
}



.s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-36d7767c-a664-4790-b94c-d44abd06e739 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container {
      position: relative;
    }

    .s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (max-width: 767px){#s-36d7767c-a664-4790-b94c-d44abd06e739 {
  margin: 0 !important;
  overflow: visible;
}

#s-36d7767c-a664-4790-b94c-d44abd06e739-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-36d7767c-a664-4790-b94c-d44abd06e739 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-36d7767c-a664-4790-b94c-d44abd06e739 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image {
  /* Add background color handling */
  
}

#s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-36d7767c-a664-4790-b94c-d44abd06e739 .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-36d7767c-a664-4790-b94c-d44abd06e739 .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-36d7767c-a664-4790-b94c-d44abd06e739 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-36d7767c-a664-4790-b94c-d44abd06e739 .shogun-image-content {
  
    justify-content: center;
  
}

.s-36d7767c-a664-4790-b94c-d44abd06e739.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image {
  box-sizing: border-box;
}



.s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-36d7767c-a664-4790-b94c-d44abd06e739 {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container {
      position: relative;
    }

    .s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-36d7767c-a664-4790-b94c-d44abd06e739.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-36d7767c-a664-4790-b94c-d44abd06e739 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}
#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d {
  margin-left: auto;
margin-right: auto;
max-width: 1130px;
aspect-ratio: 1130/1200;
text-align: center;
}

#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d {
  margin: 0 !important;
  overflow: visible;
}

#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image {
  /* Add background color handling */
  
}

#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image {
  box-sizing: border-box;
}



.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container {
      position: relative;
    }

    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

@media (min-width: 1200px){#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d {
  margin: 0 !important;
  overflow: visible;
}

#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image {
  /* Add background color handling */
  
}

#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image {
  box-sizing: border-box;
}



.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container {
      position: relative;
    }

    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d {
  margin: 0 !important;
  overflow: visible;
}

#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image {
  /* Add background color handling */
  
}

#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image {
  box-sizing: border-box;
}



.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container {
      position: relative;
    }

    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d {
  margin: 0 !important;
  overflow: visible;
}

#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image {
  /* Add background color handling */
  
}

#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image {
  box-sizing: border-box;
}



.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container {
      position: relative;
    }

    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (max-width: 767px){#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d {
  margin: 0 !important;
  overflow: visible;
}

#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image {
  /* Add background color handling */
  
}

#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image {
  box-sizing: border-box;
}



.s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container {
      position: relative;
    }

    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4a2b9bcb-ae0b-4db6-a005-9866ea378d1d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}
#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a {
  margin-left: auto;
margin-right: auto;
max-width: 1130px;
aspect-ratio: 1130/1200;
text-align: center;
}

#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a {
  margin: 0 !important;
  overflow: visible;
}

#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c3f24080-ba3f-4730-a2d3-630a9697ea7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c3f24080-ba3f-4730-a2d3-630a9697ea7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image {
  /* Add background color handling */
  
}

#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c3f24080-ba3f-4730-a2d3-630a9697ea7a .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-c3f24080-ba3f-4730-a2d3-630a9697ea7a .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c3f24080-ba3f-4730-a2d3-630a9697ea7a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a .shogun-image-content {
  
    justify-content: center;
  
}

.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image {
  box-sizing: border-box;
}



.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container {
      position: relative;
    }

    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

@media (min-width: 1200px){#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a {
  margin: 0 !important;
  overflow: visible;
}

#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c3f24080-ba3f-4730-a2d3-630a9697ea7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c3f24080-ba3f-4730-a2d3-630a9697ea7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image {
  /* Add background color handling */
  
}

#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c3f24080-ba3f-4730-a2d3-630a9697ea7a .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-c3f24080-ba3f-4730-a2d3-630a9697ea7a .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c3f24080-ba3f-4730-a2d3-630a9697ea7a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a .shogun-image-content {
  
    justify-content: center;
  
}

.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image {
  box-sizing: border-box;
}



.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container {
      position: relative;
    }

    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a {
  margin: 0 !important;
  overflow: visible;
}

#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c3f24080-ba3f-4730-a2d3-630a9697ea7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c3f24080-ba3f-4730-a2d3-630a9697ea7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image {
  /* Add background color handling */
  
}

#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c3f24080-ba3f-4730-a2d3-630a9697ea7a .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-c3f24080-ba3f-4730-a2d3-630a9697ea7a .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c3f24080-ba3f-4730-a2d3-630a9697ea7a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a .shogun-image-content {
  
    justify-content: center;
  
}

.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image {
  box-sizing: border-box;
}



.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container {
      position: relative;
    }

    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a {
  margin: 0 !important;
  overflow: visible;
}

#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c3f24080-ba3f-4730-a2d3-630a9697ea7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c3f24080-ba3f-4730-a2d3-630a9697ea7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image {
  /* Add background color handling */
  
}

#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c3f24080-ba3f-4730-a2d3-630a9697ea7a .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-c3f24080-ba3f-4730-a2d3-630a9697ea7a .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c3f24080-ba3f-4730-a2d3-630a9697ea7a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a .shogun-image-content {
  
    justify-content: center;
  
}

.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image {
  box-sizing: border-box;
}



.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container {
      position: relative;
    }

    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}@media (max-width: 767px){#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a {
  margin: 0 !important;
  overflow: visible;
}

#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c3f24080-ba3f-4730-a2d3-630a9697ea7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c3f24080-ba3f-4730-a2d3-630a9697ea7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image {
  /* Add background color handling */
  
}

#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c3f24080-ba3f-4730-a2d3-630a9697ea7a .shg-image-content-wrapper {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }

    #s-c3f24080-ba3f-4730-a2d3-630a9697ea7a .shogun-image-link {
      aspect-ratio: 1130/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c3f24080-ba3f-4730-a2d3-630a9697ea7a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1130px;
  }



  img.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image {
    
    
    
    max-height: 1130px;
  }


.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a .shogun-image-content {
  
    justify-content: center;
  
}

.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image {
  box-sizing: border-box;
}



.s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a {
      --shg-aspect-ratio: calc(1130/1200); 
    }

    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container {
      position: relative;
    }

    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c3f24080-ba3f-4730-a2d3-630a9697ea7a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1130px;
    }
  }

}
#s-34f4a219-9b1b-40d7-b7f1-7c9b3babf1e3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-213f8add-70fa-4421-a0a8-cffe77c12cf8 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}
@media (min-width: 1200px){#s-213f8add-70fa-4421-a0a8-cffe77c12cf8 {
  display: none;
}
#s-213f8add-70fa-4421-a0a8-cffe77c12cf8, #wrap-s-213f8add-70fa-4421-a0a8-cffe77c12cf8, #wrap-content-s-213f8add-70fa-4421-a0a8-cffe77c12cf8 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-213f8add-70fa-4421-a0a8-cffe77c12cf8 {
  display: none;
}
#s-213f8add-70fa-4421-a0a8-cffe77c12cf8, #wrap-s-213f8add-70fa-4421-a0a8-cffe77c12cf8, #wrap-content-s-213f8add-70fa-4421-a0a8-cffe77c12cf8 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-213f8add-70fa-4421-a0a8-cffe77c12cf8 {
  display: none;
}
#s-213f8add-70fa-4421-a0a8-cffe77c12cf8, #wrap-s-213f8add-70fa-4421-a0a8-cffe77c12cf8, #wrap-content-s-213f8add-70fa-4421-a0a8-cffe77c12cf8 { display: none !important; }}@media (max-width: 767px){#s-213f8add-70fa-4421-a0a8-cffe77c12cf8 {
  display: none;
}
#s-213f8add-70fa-4421-a0a8-cffe77c12cf8, #wrap-s-213f8add-70fa-4421-a0a8-cffe77c12cf8, #wrap-content-s-213f8add-70fa-4421-a0a8-cffe77c12cf8 { display: none !important; }}
#s-213f8add-70fa-4421-a0a8-cffe77c12cf8 {
  margin: 0 !important;
  overflow: visible;
}

#s-213f8add-70fa-4421-a0a8-cffe77c12cf8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-213f8add-70fa-4421-a0a8-cffe77c12cf8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-213f8add-70fa-4421-a0a8-cffe77c12cf8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-213f8add-70fa-4421-a0a8-cffe77c12cf8 img.shogun-image {
  /* Add background color handling */
  
}

#s-213f8add-70fa-4421-a0a8-cffe77c12cf8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-213f8add-70fa-4421-a0a8-cffe77c12cf8.shogun-image {
    
    
    
    
  }


.s-213f8add-70fa-4421-a0a8-cffe77c12cf8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-213f8add-70fa-4421-a0a8-cffe77c12cf8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-213f8add-70fa-4421-a0a8-cffe77c12cf8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-213f8add-70fa-4421-a0a8-cffe77c12cf8.shogun-image {
  box-sizing: border-box;
}



.s-213f8add-70fa-4421-a0a8-cffe77c12cf8 img.shogun-image {
  
}


@media (min-width: 1200px){#s-213f8add-70fa-4421-a0a8-cffe77c12cf8 {
  margin: 0 !important;
  overflow: visible;
}

#s-213f8add-70fa-4421-a0a8-cffe77c12cf8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-213f8add-70fa-4421-a0a8-cffe77c12cf8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-213f8add-70fa-4421-a0a8-cffe77c12cf8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-213f8add-70fa-4421-a0a8-cffe77c12cf8 img.shogun-image {
  /* Add background color handling */
  
}

#s-213f8add-70fa-4421-a0a8-cffe77c12cf8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-213f8add-70fa-4421-a0a8-cffe77c12cf8.shogun-image {
    
    
    
    
  }


.s-213f8add-70fa-4421-a0a8-cffe77c12cf8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-213f8add-70fa-4421-a0a8-cffe77c12cf8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-213f8add-70fa-4421-a0a8-cffe77c12cf8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-213f8add-70fa-4421-a0a8-cffe77c12cf8.shogun-image {
  box-sizing: border-box;
}



.s-213f8add-70fa-4421-a0a8-cffe77c12cf8 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-213f8add-70fa-4421-a0a8-cffe77c12cf8 {
  margin: 0 !important;
  overflow: visible;
}

#s-213f8add-70fa-4421-a0a8-cffe77c12cf8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-213f8add-70fa-4421-a0a8-cffe77c12cf8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-213f8add-70fa-4421-a0a8-cffe77c12cf8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-213f8add-70fa-4421-a0a8-cffe77c12cf8 img.shogun-image {
  /* Add background color handling */
  
}

#s-213f8add-70fa-4421-a0a8-cffe77c12cf8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-213f8add-70fa-4421-a0a8-cffe77c12cf8.shogun-image {
    
    
    
    
  }


.s-213f8add-70fa-4421-a0a8-cffe77c12cf8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-213f8add-70fa-4421-a0a8-cffe77c12cf8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-213f8add-70fa-4421-a0a8-cffe77c12cf8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-213f8add-70fa-4421-a0a8-cffe77c12cf8.shogun-image {
  box-sizing: border-box;
}



.s-213f8add-70fa-4421-a0a8-cffe77c12cf8 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-213f8add-70fa-4421-a0a8-cffe77c12cf8 {
  margin: 0 !important;
  overflow: visible;
}

#s-213f8add-70fa-4421-a0a8-cffe77c12cf8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-213f8add-70fa-4421-a0a8-cffe77c12cf8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-213f8add-70fa-4421-a0a8-cffe77c12cf8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-213f8add-70fa-4421-a0a8-cffe77c12cf8 img.shogun-image {
  /* Add background color handling */
  
}

#s-213f8add-70fa-4421-a0a8-cffe77c12cf8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-213f8add-70fa-4421-a0a8-cffe77c12cf8.shogun-image {
    
    
    
    
  }


.s-213f8add-70fa-4421-a0a8-cffe77c12cf8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-213f8add-70fa-4421-a0a8-cffe77c12cf8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-213f8add-70fa-4421-a0a8-cffe77c12cf8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-213f8add-70fa-4421-a0a8-cffe77c12cf8.shogun-image {
  box-sizing: border-box;
}



.s-213f8add-70fa-4421-a0a8-cffe77c12cf8 img.shogun-image {
  
}


}@media (max-width: 767px){#s-213f8add-70fa-4421-a0a8-cffe77c12cf8 {
  margin: 0 !important;
  overflow: visible;
}

#s-213f8add-70fa-4421-a0a8-cffe77c12cf8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-213f8add-70fa-4421-a0a8-cffe77c12cf8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-213f8add-70fa-4421-a0a8-cffe77c12cf8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-213f8add-70fa-4421-a0a8-cffe77c12cf8 img.shogun-image {
  /* Add background color handling */
  
}

#s-213f8add-70fa-4421-a0a8-cffe77c12cf8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-213f8add-70fa-4421-a0a8-cffe77c12cf8.shogun-image {
    
    
    
    
  }


.s-213f8add-70fa-4421-a0a8-cffe77c12cf8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-213f8add-70fa-4421-a0a8-cffe77c12cf8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-213f8add-70fa-4421-a0a8-cffe77c12cf8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-213f8add-70fa-4421-a0a8-cffe77c12cf8.shogun-image {
  box-sizing: border-box;
}



.s-213f8add-70fa-4421-a0a8-cffe77c12cf8 img.shogun-image {
  
}


}
#s-576e8ab7-f0e5-4932-87cf-f6ebe0f4c3ca {
  margin-top: 20%;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-576e8ab7-f0e5-4932-87cf-f6ebe0f4c3ca {
  margin-top: 50%;
}
}
#s-576e8ab7-f0e5-4932-87cf-f6ebe0f4c3ca .shogun-heading-component h2 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-576e8ab7-f0e5-4932-87cf-f6ebe0f4c3ca .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 45px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-576e8ab7-f0e5-4932-87cf-f6ebe0f4c3ca .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-576e8ab7-f0e5-4932-87cf-f6ebe0f4c3ca .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-576e8ab7-f0e5-4932-87cf-f6ebe0f4c3ca .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}
#s-172e7a75-ad3d-4179-adaf-817d9e6eeed3 {
  margin-top: 5%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
text-align: left;
}

#s-76515128-fcb9-478e-bef1-e1880ebbe516 {
  margin-top: 5%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
text-align: center;
}
@media (min-width: 1200px){#s-76515128-fcb9-478e-bef1-e1880ebbe516 {
  display: none;
}
#s-76515128-fcb9-478e-bef1-e1880ebbe516, #wrap-s-76515128-fcb9-478e-bef1-e1880ebbe516, #wrap-content-s-76515128-fcb9-478e-bef1-e1880ebbe516 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-76515128-fcb9-478e-bef1-e1880ebbe516 {
  display: none;
}
#s-76515128-fcb9-478e-bef1-e1880ebbe516, #wrap-s-76515128-fcb9-478e-bef1-e1880ebbe516, #wrap-content-s-76515128-fcb9-478e-bef1-e1880ebbe516 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-76515128-fcb9-478e-bef1-e1880ebbe516 {
  display: none;
}
#s-76515128-fcb9-478e-bef1-e1880ebbe516, #wrap-s-76515128-fcb9-478e-bef1-e1880ebbe516, #wrap-content-s-76515128-fcb9-478e-bef1-e1880ebbe516 { display: none !important; }}@media (max-width: 767px){#s-76515128-fcb9-478e-bef1-e1880ebbe516 {
  display: none;
}
#s-76515128-fcb9-478e-bef1-e1880ebbe516, #wrap-s-76515128-fcb9-478e-bef1-e1880ebbe516, #wrap-content-s-76515128-fcb9-478e-bef1-e1880ebbe516 { display: none !important; }}
#s-76515128-fcb9-478e-bef1-e1880ebbe516 {
  margin: 0 !important;
  overflow: visible;
}

#s-76515128-fcb9-478e-bef1-e1880ebbe516-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76515128-fcb9-478e-bef1-e1880ebbe516 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 5%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-76515128-fcb9-478e-bef1-e1880ebbe516 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76515128-fcb9-478e-bef1-e1880ebbe516 img.shogun-image {
  /* Add background color handling */
  background: rgba(0, 0, 0, 1);
}

#s-76515128-fcb9-478e-bef1-e1880ebbe516 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-76515128-fcb9-478e-bef1-e1880ebbe516.shogun-image {
    
    
    
    
  }


.s-76515128-fcb9-478e-bef1-e1880ebbe516 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76515128-fcb9-478e-bef1-e1880ebbe516.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76515128-fcb9-478e-bef1-e1880ebbe516.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76515128-fcb9-478e-bef1-e1880ebbe516.shogun-image {
  box-sizing: border-box;
}



.s-76515128-fcb9-478e-bef1-e1880ebbe516 img.shogun-image {
  
}


@media (min-width: 1200px){#s-76515128-fcb9-478e-bef1-e1880ebbe516 {
  margin: 0 !important;
  overflow: visible;
}

#s-76515128-fcb9-478e-bef1-e1880ebbe516-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76515128-fcb9-478e-bef1-e1880ebbe516 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-76515128-fcb9-478e-bef1-e1880ebbe516 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76515128-fcb9-478e-bef1-e1880ebbe516 img.shogun-image {
  /* Add background color handling */
  
}

#s-76515128-fcb9-478e-bef1-e1880ebbe516 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-76515128-fcb9-478e-bef1-e1880ebbe516.shogun-image {
    
    
    
    
  }


.s-76515128-fcb9-478e-bef1-e1880ebbe516 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76515128-fcb9-478e-bef1-e1880ebbe516.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76515128-fcb9-478e-bef1-e1880ebbe516.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76515128-fcb9-478e-bef1-e1880ebbe516.shogun-image {
  box-sizing: border-box;
}



.s-76515128-fcb9-478e-bef1-e1880ebbe516 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-76515128-fcb9-478e-bef1-e1880ebbe516 {
  margin: 0 !important;
  overflow: visible;
}

#s-76515128-fcb9-478e-bef1-e1880ebbe516-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76515128-fcb9-478e-bef1-e1880ebbe516 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-76515128-fcb9-478e-bef1-e1880ebbe516 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76515128-fcb9-478e-bef1-e1880ebbe516 img.shogun-image {
  /* Add background color handling */
  
}

#s-76515128-fcb9-478e-bef1-e1880ebbe516 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-76515128-fcb9-478e-bef1-e1880ebbe516.shogun-image {
    
    
    
    
  }


.s-76515128-fcb9-478e-bef1-e1880ebbe516 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76515128-fcb9-478e-bef1-e1880ebbe516.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76515128-fcb9-478e-bef1-e1880ebbe516.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76515128-fcb9-478e-bef1-e1880ebbe516.shogun-image {
  box-sizing: border-box;
}



.s-76515128-fcb9-478e-bef1-e1880ebbe516 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-76515128-fcb9-478e-bef1-e1880ebbe516 {
  margin: 0 !important;
  overflow: visible;
}

#s-76515128-fcb9-478e-bef1-e1880ebbe516-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76515128-fcb9-478e-bef1-e1880ebbe516 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-76515128-fcb9-478e-bef1-e1880ebbe516 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76515128-fcb9-478e-bef1-e1880ebbe516 img.shogun-image {
  /* Add background color handling */
  
}

#s-76515128-fcb9-478e-bef1-e1880ebbe516 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-76515128-fcb9-478e-bef1-e1880ebbe516.shogun-image {
    
    
    
    
  }


.s-76515128-fcb9-478e-bef1-e1880ebbe516 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76515128-fcb9-478e-bef1-e1880ebbe516.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76515128-fcb9-478e-bef1-e1880ebbe516.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76515128-fcb9-478e-bef1-e1880ebbe516.shogun-image {
  box-sizing: border-box;
}



.s-76515128-fcb9-478e-bef1-e1880ebbe516 img.shogun-image {
  
}


}@media (max-width: 767px){#s-76515128-fcb9-478e-bef1-e1880ebbe516 {
  margin: 0 !important;
  overflow: visible;
}

#s-76515128-fcb9-478e-bef1-e1880ebbe516-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76515128-fcb9-478e-bef1-e1880ebbe516 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-76515128-fcb9-478e-bef1-e1880ebbe516 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76515128-fcb9-478e-bef1-e1880ebbe516 img.shogun-image {
  /* Add background color handling */
  
}

#s-76515128-fcb9-478e-bef1-e1880ebbe516 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-76515128-fcb9-478e-bef1-e1880ebbe516.shogun-image {
    
    
    
    
  }


.s-76515128-fcb9-478e-bef1-e1880ebbe516 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76515128-fcb9-478e-bef1-e1880ebbe516.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76515128-fcb9-478e-bef1-e1880ebbe516.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76515128-fcb9-478e-bef1-e1880ebbe516.shogun-image {
  box-sizing: border-box;
}



.s-76515128-fcb9-478e-bef1-e1880ebbe516 img.shogun-image {
  
}


}
#s-de5f4d7e-acc2-471c-865e-ad9e7e470f86 {
  margin-top: 5%;
margin-left: 10%;
margin-right: 10%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-de5f4d7e-acc2-471c-865e-ad9e7e470f86 {
  margin-left: 15%;
margin-right: 15%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-de5f4d7e-acc2-471c-865e-ad9e7e470f86 {
  margin-left: 8%;
margin-right: 8%;
}
}@media (max-width: 767px){#s-de5f4d7e-acc2-471c-865e-ad9e7e470f86 {
  margin-left: 2%;
margin-right: 2%;
}
}
#s-de5f4d7e-acc2-471c-865e-ad9e7e470f86 .shogun-heading-component h5 {
  
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


@media (min-width: 1200px){#s-de5f4d7e-acc2-471c-865e-ad9e7e470f86 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-de5f4d7e-acc2-471c-865e-ad9e7e470f86 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-de5f4d7e-acc2-471c-865e-ad9e7e470f86 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}@media (max-width: 767px){#s-de5f4d7e-acc2-471c-865e-ad9e7e470f86 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}
#s-0e647971-0858-497b-b607-031d577ada6d {
  margin-top: 3%;
margin-left: 40%;
margin-bottom: 3%;
margin-right: 40%;
max-width: 1079px;
aspect-ratio: 1079/155;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-0e647971-0858-497b-b607-031d577ada6d {
  margin-left: 37%;
margin-right: 37%;
}
}@media (max-width: 767px){#s-0e647971-0858-497b-b607-031d577ada6d {
  margin-left: 30%;
margin-right: 30%;
}
}
#s-0e647971-0858-497b-b607-031d577ada6d {
  margin: 0 !important;
  overflow: visible;
}

#s-0e647971-0858-497b-b607-031d577ada6d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0e647971-0858-497b-b607-031d577ada6d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 40%;
  margin-right: 40%;
  margin-top: 3%;
  margin-bottom: 3%;
}

.shg-image-content-margin-container-s-0e647971-0858-497b-b607-031d577ada6d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image {
  /* Add background color handling */
  
}

#s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper {
      aspect-ratio: 1079/155;
      min-width: 100%;
      height: auto;
    }

    #s-0e647971-0858-497b-b607-031d577ada6d .shogun-image-link {
      aspect-ratio: 1079/155;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1079px;
  }



  img.s-0e647971-0858-497b-b607-031d577ada6d.shogun-image {
    
    
    
    max-height: 1079px;
  }


.s-0e647971-0858-497b-b607-031d577ada6d .shogun-image-content {
  
    justify-content: center;
  
}

.s-0e647971-0858-497b-b607-031d577ada6d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e647971-0858-497b-b607-031d577ada6d.shogun-image {
  box-sizing: border-box;
}


.s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0e647971-0858-497b-b607-031d577ada6d {
      --shg-aspect-ratio: calc(1079/155); 
    }

    .s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container {
      position: relative;
    }

    .s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1079px;
    }
  }

@media (min-width: 1200px){#s-0e647971-0858-497b-b607-031d577ada6d {
  margin: 0 !important;
  overflow: visible;
}

#s-0e647971-0858-497b-b607-031d577ada6d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0e647971-0858-497b-b607-031d577ada6d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0e647971-0858-497b-b607-031d577ada6d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image {
  /* Add background color handling */
  
}

#s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper {
      aspect-ratio: 1079/155;
      min-width: 100%;
      height: auto;
    }

    #s-0e647971-0858-497b-b607-031d577ada6d .shogun-image-link {
      aspect-ratio: 1079/155;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1079px;
  }



  img.s-0e647971-0858-497b-b607-031d577ada6d.shogun-image {
    
    
    
    max-height: 1079px;
  }


.s-0e647971-0858-497b-b607-031d577ada6d .shogun-image-content {
  
    justify-content: center;
  
}

.s-0e647971-0858-497b-b607-031d577ada6d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e647971-0858-497b-b607-031d577ada6d.shogun-image {
  box-sizing: border-box;
}


.s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0e647971-0858-497b-b607-031d577ada6d {
      --shg-aspect-ratio: calc(1079/155); 
    }

    .s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container {
      position: relative;
    }

    .s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1079px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0e647971-0858-497b-b607-031d577ada6d {
  margin: 0 !important;
  overflow: visible;
}

#s-0e647971-0858-497b-b607-031d577ada6d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0e647971-0858-497b-b607-031d577ada6d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0e647971-0858-497b-b607-031d577ada6d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image {
  /* Add background color handling */
  
}

#s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper {
      aspect-ratio: 1079/155;
      min-width: 100%;
      height: auto;
    }

    #s-0e647971-0858-497b-b607-031d577ada6d .shogun-image-link {
      aspect-ratio: 1079/155;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1079px;
  }



  img.s-0e647971-0858-497b-b607-031d577ada6d.shogun-image {
    
    
    
    max-height: 1079px;
  }


.s-0e647971-0858-497b-b607-031d577ada6d .shogun-image-content {
  
    justify-content: center;
  
}

.s-0e647971-0858-497b-b607-031d577ada6d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e647971-0858-497b-b607-031d577ada6d.shogun-image {
  box-sizing: border-box;
}


.s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0e647971-0858-497b-b607-031d577ada6d {
      --shg-aspect-ratio: calc(1079/155); 
    }

    .s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container {
      position: relative;
    }

    .s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1079px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0e647971-0858-497b-b607-031d577ada6d {
  margin: 0 !important;
  overflow: visible;
}

#s-0e647971-0858-497b-b607-031d577ada6d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0e647971-0858-497b-b607-031d577ada6d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 37%;
  margin-right: 37%;
  
  
}

.shg-image-content-margin-container-s-0e647971-0858-497b-b607-031d577ada6d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image {
  /* Add background color handling */
  
}

#s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper {
      aspect-ratio: 1079/155;
      min-width: 100%;
      height: auto;
    }

    #s-0e647971-0858-497b-b607-031d577ada6d .shogun-image-link {
      aspect-ratio: 1079/155;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1079px;
  }



  img.s-0e647971-0858-497b-b607-031d577ada6d.shogun-image {
    
    
    
    max-height: 1079px;
  }


.s-0e647971-0858-497b-b607-031d577ada6d .shogun-image-content {
  
    justify-content: center;
  
}

.s-0e647971-0858-497b-b607-031d577ada6d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e647971-0858-497b-b607-031d577ada6d.shogun-image {
  box-sizing: border-box;
}


.s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0e647971-0858-497b-b607-031d577ada6d {
      --shg-aspect-ratio: calc(1079/155); 
    }

    .s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container {
      position: relative;
    }

    .s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1079px;
    }
  }

}@media (max-width: 767px){#s-0e647971-0858-497b-b607-031d577ada6d {
  margin: 0 !important;
  overflow: visible;
}

#s-0e647971-0858-497b-b607-031d577ada6d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0e647971-0858-497b-b607-031d577ada6d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 30%;
  margin-right: 30%;
  
  
}

.shg-image-content-margin-container-s-0e647971-0858-497b-b607-031d577ada6d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image {
  /* Add background color handling */
  
}

#s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper {
      aspect-ratio: 1079/155;
      min-width: 100%;
      height: auto;
    }

    #s-0e647971-0858-497b-b607-031d577ada6d .shogun-image-link {
      aspect-ratio: 1079/155;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1079px;
  }



  img.s-0e647971-0858-497b-b607-031d577ada6d.shogun-image {
    
    
    
    max-height: 1079px;
  }


.s-0e647971-0858-497b-b607-031d577ada6d .shogun-image-content {
  
    justify-content: center;
  
}

.s-0e647971-0858-497b-b607-031d577ada6d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e647971-0858-497b-b607-031d577ada6d.shogun-image {
  box-sizing: border-box;
}


.s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-0e647971-0858-497b-b607-031d577ada6d .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0e647971-0858-497b-b607-031d577ada6d {
      --shg-aspect-ratio: calc(1079/155); 
    }

    .s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container {
      position: relative;
    }

    .s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0e647971-0858-497b-b607-031d577ada6d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0e647971-0858-497b-b607-031d577ada6d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1079px;
    }
  }

}
#s-10fc9086-2401-4d92-be0e-80714273102d {
  margin-top: 20%;
margin-left: auto;
margin-bottom: 30%;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-10fc9086-2401-4d92-be0e-80714273102d {
  display: none;
}
#s-10fc9086-2401-4d92-be0e-80714273102d, #wrap-s-10fc9086-2401-4d92-be0e-80714273102d, #wrap-content-s-10fc9086-2401-4d92-be0e-80714273102d { display: none !important; }}@media (max-width: 767px){#s-10fc9086-2401-4d92-be0e-80714273102d {
  display: none;
}
#s-10fc9086-2401-4d92-be0e-80714273102d, #wrap-s-10fc9086-2401-4d92-be0e-80714273102d, #wrap-content-s-10fc9086-2401-4d92-be0e-80714273102d { display: none !important; }}
@media (min-width: 0px) {
[id="s-10fc9086-2401-4d92-be0e-80714273102d"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 60.0px);
}

}

@media (min-width: 768px) {
[id="s-10fc9086-2401-4d92-be0e-80714273102d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 60.0px);
}

}

@media (min-width: 992px) {
[id="s-10fc9086-2401-4d92-be0e-80714273102d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 60.0px);
}

}

@media (min-width: 1200px) {
[id="s-10fc9086-2401-4d92-be0e-80714273102d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 60.0px);
}

}

#s-35cb077a-d227-4f90-8763-5e3fc7babd86 {
  margin-left: auto;
margin-right: auto;
max-width: 1831px;
aspect-ratio: 1/1;
text-align: center;
}

#s-35cb077a-d227-4f90-8763-5e3fc7babd86 {
  margin: 0 !important;
  overflow: visible;
}

#s-35cb077a-d227-4f90-8763-5e3fc7babd86-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35cb077a-d227-4f90-8763-5e3fc7babd86 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35cb077a-d227-4f90-8763-5e3fc7babd86 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image {
  /* Add background color handling */
  
}

#s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-35cb077a-d227-4f90-8763-5e3fc7babd86 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-35cb077a-d227-4f90-8763-5e3fc7babd86 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-35cb077a-d227-4f90-8763-5e3fc7babd86 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-35cb077a-d227-4f90-8763-5e3fc7babd86 .shogun-image-content {
  
    justify-content: center;
  
}

.s-35cb077a-d227-4f90-8763-5e3fc7babd86.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image {
  box-sizing: border-box;
}



.s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-35cb077a-d227-4f90-8763-5e3fc7babd86 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container {
      position: relative;
    }

    .s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

@media (min-width: 1200px){#s-35cb077a-d227-4f90-8763-5e3fc7babd86 {
  margin: 0 !important;
  overflow: visible;
}

#s-35cb077a-d227-4f90-8763-5e3fc7babd86-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35cb077a-d227-4f90-8763-5e3fc7babd86 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35cb077a-d227-4f90-8763-5e3fc7babd86 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image {
  /* Add background color handling */
  
}

#s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-35cb077a-d227-4f90-8763-5e3fc7babd86 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-35cb077a-d227-4f90-8763-5e3fc7babd86 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-35cb077a-d227-4f90-8763-5e3fc7babd86 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-35cb077a-d227-4f90-8763-5e3fc7babd86 .shogun-image-content {
  
    justify-content: center;
  
}

.s-35cb077a-d227-4f90-8763-5e3fc7babd86.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image {
  box-sizing: border-box;
}



.s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-35cb077a-d227-4f90-8763-5e3fc7babd86 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container {
      position: relative;
    }

    .s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-35cb077a-d227-4f90-8763-5e3fc7babd86 {
  margin: 0 !important;
  overflow: visible;
}

#s-35cb077a-d227-4f90-8763-5e3fc7babd86-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35cb077a-d227-4f90-8763-5e3fc7babd86 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35cb077a-d227-4f90-8763-5e3fc7babd86 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image {
  /* Add background color handling */
  
}

#s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-35cb077a-d227-4f90-8763-5e3fc7babd86 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-35cb077a-d227-4f90-8763-5e3fc7babd86 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-35cb077a-d227-4f90-8763-5e3fc7babd86 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-35cb077a-d227-4f90-8763-5e3fc7babd86 .shogun-image-content {
  
    justify-content: center;
  
}

.s-35cb077a-d227-4f90-8763-5e3fc7babd86.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image {
  box-sizing: border-box;
}



.s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-35cb077a-d227-4f90-8763-5e3fc7babd86 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container {
      position: relative;
    }

    .s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-35cb077a-d227-4f90-8763-5e3fc7babd86 {
  margin: 0 !important;
  overflow: visible;
}

#s-35cb077a-d227-4f90-8763-5e3fc7babd86-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35cb077a-d227-4f90-8763-5e3fc7babd86 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35cb077a-d227-4f90-8763-5e3fc7babd86 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image {
  /* Add background color handling */
  
}

#s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-35cb077a-d227-4f90-8763-5e3fc7babd86 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-35cb077a-d227-4f90-8763-5e3fc7babd86 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-35cb077a-d227-4f90-8763-5e3fc7babd86 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-35cb077a-d227-4f90-8763-5e3fc7babd86 .shogun-image-content {
  
    justify-content: center;
  
}

.s-35cb077a-d227-4f90-8763-5e3fc7babd86.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image {
  box-sizing: border-box;
}



.s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-35cb077a-d227-4f90-8763-5e3fc7babd86 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container {
      position: relative;
    }

    .s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (max-width: 767px){#s-35cb077a-d227-4f90-8763-5e3fc7babd86 {
  margin: 0 !important;
  overflow: visible;
}

#s-35cb077a-d227-4f90-8763-5e3fc7babd86-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35cb077a-d227-4f90-8763-5e3fc7babd86 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35cb077a-d227-4f90-8763-5e3fc7babd86 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image {
  /* Add background color handling */
  
}

#s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-35cb077a-d227-4f90-8763-5e3fc7babd86 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-35cb077a-d227-4f90-8763-5e3fc7babd86 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-35cb077a-d227-4f90-8763-5e3fc7babd86 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-35cb077a-d227-4f90-8763-5e3fc7babd86 .shogun-image-content {
  
    justify-content: center;
  
}

.s-35cb077a-d227-4f90-8763-5e3fc7babd86.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image {
  box-sizing: border-box;
}



.s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-35cb077a-d227-4f90-8763-5e3fc7babd86 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container {
      position: relative;
    }

    .s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-35cb077a-d227-4f90-8763-5e3fc7babd86.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-35cb077a-d227-4f90-8763-5e3fc7babd86 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}
#s-b82f530e-83d6-4668-9f5d-6702e05a7f48 {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-b82f530e-83d6-4668-9f5d-6702e05a7f48 .shogun-heading-component h4 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-b82f530e-83d6-4668-9f5d-6702e05a7f48 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b82f530e-83d6-4668-9f5d-6702e05a7f48 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b82f530e-83d6-4668-9f5d-6702e05a7f48 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-b82f530e-83d6-4668-9f5d-6702e05a7f48 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}
#s-fa85d7df-6c93-44f0-9c3d-3fda95aba9c2 {
  margin-top: 2%;
margin-left: auto;
margin-right: auto;
}

#s-66a5d844-d071-466b-bddf-8dda234465e2 {
  margin-left: auto;
margin-right: auto;
max-width: 1831px;
aspect-ratio: 1/1;
text-align: center;
}

#s-66a5d844-d071-466b-bddf-8dda234465e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-66a5d844-d071-466b-bddf-8dda234465e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-66a5d844-d071-466b-bddf-8dda234465e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-66a5d844-d071-466b-bddf-8dda234465e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-66a5d844-d071-466b-bddf-8dda234465e2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-66a5d844-d071-466b-bddf-8dda234465e2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66a5d844-d071-466b-bddf-8dda234465e2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-66a5d844-d071-466b-bddf-8dda234465e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-66a5d844-d071-466b-bddf-8dda234465e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image {
  box-sizing: border-box;
}



.s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-66a5d844-d071-466b-bddf-8dda234465e2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container {
      position: relative;
    }

    .s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

@media (min-width: 1200px){#s-66a5d844-d071-466b-bddf-8dda234465e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-66a5d844-d071-466b-bddf-8dda234465e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-66a5d844-d071-466b-bddf-8dda234465e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-66a5d844-d071-466b-bddf-8dda234465e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-66a5d844-d071-466b-bddf-8dda234465e2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-66a5d844-d071-466b-bddf-8dda234465e2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66a5d844-d071-466b-bddf-8dda234465e2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-66a5d844-d071-466b-bddf-8dda234465e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-66a5d844-d071-466b-bddf-8dda234465e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image {
  box-sizing: border-box;
}



.s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-66a5d844-d071-466b-bddf-8dda234465e2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container {
      position: relative;
    }

    .s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-66a5d844-d071-466b-bddf-8dda234465e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-66a5d844-d071-466b-bddf-8dda234465e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-66a5d844-d071-466b-bddf-8dda234465e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-66a5d844-d071-466b-bddf-8dda234465e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-66a5d844-d071-466b-bddf-8dda234465e2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-66a5d844-d071-466b-bddf-8dda234465e2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66a5d844-d071-466b-bddf-8dda234465e2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-66a5d844-d071-466b-bddf-8dda234465e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-66a5d844-d071-466b-bddf-8dda234465e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image {
  box-sizing: border-box;
}



.s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-66a5d844-d071-466b-bddf-8dda234465e2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container {
      position: relative;
    }

    .s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-66a5d844-d071-466b-bddf-8dda234465e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-66a5d844-d071-466b-bddf-8dda234465e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-66a5d844-d071-466b-bddf-8dda234465e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-66a5d844-d071-466b-bddf-8dda234465e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-66a5d844-d071-466b-bddf-8dda234465e2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-66a5d844-d071-466b-bddf-8dda234465e2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66a5d844-d071-466b-bddf-8dda234465e2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-66a5d844-d071-466b-bddf-8dda234465e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-66a5d844-d071-466b-bddf-8dda234465e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image {
  box-sizing: border-box;
}



.s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-66a5d844-d071-466b-bddf-8dda234465e2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container {
      position: relative;
    }

    .s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (max-width: 767px){#s-66a5d844-d071-466b-bddf-8dda234465e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-66a5d844-d071-466b-bddf-8dda234465e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-66a5d844-d071-466b-bddf-8dda234465e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-66a5d844-d071-466b-bddf-8dda234465e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-66a5d844-d071-466b-bddf-8dda234465e2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-66a5d844-d071-466b-bddf-8dda234465e2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66a5d844-d071-466b-bddf-8dda234465e2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-66a5d844-d071-466b-bddf-8dda234465e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-66a5d844-d071-466b-bddf-8dda234465e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image {
  box-sizing: border-box;
}



.s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-66a5d844-d071-466b-bddf-8dda234465e2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container {
      position: relative;
    }

    .s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66a5d844-d071-466b-bddf-8dda234465e2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66a5d844-d071-466b-bddf-8dda234465e2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}
#s-c1a5e7be-6290-48fe-96f7-ff1334f682b3 {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-c1a5e7be-6290-48fe-96f7-ff1334f682b3 .shogun-heading-component h4 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-c1a5e7be-6290-48fe-96f7-ff1334f682b3 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-c1a5e7be-6290-48fe-96f7-ff1334f682b3 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-c1a5e7be-6290-48fe-96f7-ff1334f682b3 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-c1a5e7be-6290-48fe-96f7-ff1334f682b3 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}
#s-cf67bbb1-a8ff-4bd3-b215-b69630b008d6 {
  margin-top: 2%;
margin-left: auto;
margin-right: auto;
}

#s-010fdb95-cdd5-4343-9ffa-44051517e1c5 {
  margin-left: auto;
margin-right: auto;
max-width: 1831px;
aspect-ratio: 1/1;
text-align: center;
}

#s-010fdb95-cdd5-4343-9ffa-44051517e1c5 {
  margin: 0 !important;
  overflow: visible;
}

#s-010fdb95-cdd5-4343-9ffa-44051517e1c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-010fdb95-cdd5-4343-9ffa-44051517e1c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-010fdb95-cdd5-4343-9ffa-44051517e1c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-010fdb95-cdd5-4343-9ffa-44051517e1c5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-010fdb95-cdd5-4343-9ffa-44051517e1c5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-010fdb95-cdd5-4343-9ffa-44051517e1c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-010fdb95-cdd5-4343-9ffa-44051517e1c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image {
  box-sizing: border-box;
}



.s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container {
      position: relative;
    }

    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

@media (min-width: 1200px){#s-010fdb95-cdd5-4343-9ffa-44051517e1c5 {
  margin: 0 !important;
  overflow: visible;
}

#s-010fdb95-cdd5-4343-9ffa-44051517e1c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-010fdb95-cdd5-4343-9ffa-44051517e1c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-010fdb95-cdd5-4343-9ffa-44051517e1c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-010fdb95-cdd5-4343-9ffa-44051517e1c5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-010fdb95-cdd5-4343-9ffa-44051517e1c5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-010fdb95-cdd5-4343-9ffa-44051517e1c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-010fdb95-cdd5-4343-9ffa-44051517e1c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image {
  box-sizing: border-box;
}



.s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container {
      position: relative;
    }

    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-010fdb95-cdd5-4343-9ffa-44051517e1c5 {
  margin: 0 !important;
  overflow: visible;
}

#s-010fdb95-cdd5-4343-9ffa-44051517e1c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-010fdb95-cdd5-4343-9ffa-44051517e1c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-010fdb95-cdd5-4343-9ffa-44051517e1c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-010fdb95-cdd5-4343-9ffa-44051517e1c5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-010fdb95-cdd5-4343-9ffa-44051517e1c5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-010fdb95-cdd5-4343-9ffa-44051517e1c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-010fdb95-cdd5-4343-9ffa-44051517e1c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image {
  box-sizing: border-box;
}



.s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container {
      position: relative;
    }

    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-010fdb95-cdd5-4343-9ffa-44051517e1c5 {
  margin: 0 !important;
  overflow: visible;
}

#s-010fdb95-cdd5-4343-9ffa-44051517e1c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-010fdb95-cdd5-4343-9ffa-44051517e1c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-010fdb95-cdd5-4343-9ffa-44051517e1c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-010fdb95-cdd5-4343-9ffa-44051517e1c5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-010fdb95-cdd5-4343-9ffa-44051517e1c5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-010fdb95-cdd5-4343-9ffa-44051517e1c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-010fdb95-cdd5-4343-9ffa-44051517e1c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image {
  box-sizing: border-box;
}



.s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container {
      position: relative;
    }

    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (max-width: 767px){#s-010fdb95-cdd5-4343-9ffa-44051517e1c5 {
  margin: 0 !important;
  overflow: visible;
}

#s-010fdb95-cdd5-4343-9ffa-44051517e1c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-010fdb95-cdd5-4343-9ffa-44051517e1c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-010fdb95-cdd5-4343-9ffa-44051517e1c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-010fdb95-cdd5-4343-9ffa-44051517e1c5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-010fdb95-cdd5-4343-9ffa-44051517e1c5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-010fdb95-cdd5-4343-9ffa-44051517e1c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-010fdb95-cdd5-4343-9ffa-44051517e1c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image {
  box-sizing: border-box;
}



.s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container {
      position: relative;
    }

    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-010fdb95-cdd5-4343-9ffa-44051517e1c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}
#s-8c8d3b0e-5783-4674-b97b-c7817029d617 {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-8c8d3b0e-5783-4674-b97b-c7817029d617 .shogun-heading-component h4 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-8c8d3b0e-5783-4674-b97b-c7817029d617 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-8c8d3b0e-5783-4674-b97b-c7817029d617 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-8c8d3b0e-5783-4674-b97b-c7817029d617 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-8c8d3b0e-5783-4674-b97b-c7817029d617 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}
#s-a86d063b-efec-4f80-9adf-cf6f1571b482 {
  margin-top: 2%;
margin-left: auto;
margin-right: auto;
}

#s-b6f3d2d7-0051-422f-a2c2-6d779d91cb3a {
  margin-top: 20%;
margin-left: auto;
margin-bottom: 30%;
margin-right: auto;
}
@media (min-width: 1200px){#s-b6f3d2d7-0051-422f-a2c2-6d779d91cb3a {
  display: none;
}
#s-b6f3d2d7-0051-422f-a2c2-6d779d91cb3a, #wrap-s-b6f3d2d7-0051-422f-a2c2-6d779d91cb3a, #wrap-content-s-b6f3d2d7-0051-422f-a2c2-6d779d91cb3a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b6f3d2d7-0051-422f-a2c2-6d779d91cb3a {
  display: none;
}
#s-b6f3d2d7-0051-422f-a2c2-6d779d91cb3a, #wrap-s-b6f3d2d7-0051-422f-a2c2-6d779d91cb3a, #wrap-content-s-b6f3d2d7-0051-422f-a2c2-6d779d91cb3a { display: none !important; }}@media (max-width: 767px){#s-b6f3d2d7-0051-422f-a2c2-6d779d91cb3a {
  display: none;
}
#s-b6f3d2d7-0051-422f-a2c2-6d779d91cb3a, #wrap-s-b6f3d2d7-0051-422f-a2c2-6d779d91cb3a, #wrap-content-s-b6f3d2d7-0051-422f-a2c2-6d779d91cb3a { display: none !important; }}
@media (min-width: 0px) {
[id="s-b6f3d2d7-0051-422f-a2c2-6d779d91cb3a"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 40.0px);
}

}

@media (min-width: 768px) {
[id="s-b6f3d2d7-0051-422f-a2c2-6d779d91cb3a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 40.0px);
}

}

@media (min-width: 992px) {
[id="s-b6f3d2d7-0051-422f-a2c2-6d779d91cb3a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 40.0px);
}

}

@media (min-width: 1200px) {
[id="s-b6f3d2d7-0051-422f-a2c2-6d779d91cb3a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 40.0px);
}

}

#s-e2c768ea-8c38-478b-b196-099d587fa962 {
  margin-left: auto;
margin-right: auto;
max-width: 1831px;
aspect-ratio: 1/1;
text-align: center;
}

#s-e2c768ea-8c38-478b-b196-099d587fa962 {
  margin: 0 !important;
  overflow: visible;
}

#s-e2c768ea-8c38-478b-b196-099d587fa962-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e2c768ea-8c38-478b-b196-099d587fa962 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e2c768ea-8c38-478b-b196-099d587fa962 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image {
  /* Add background color handling */
  
}

#s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e2c768ea-8c38-478b-b196-099d587fa962 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e2c768ea-8c38-478b-b196-099d587fa962 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e2c768ea-8c38-478b-b196-099d587fa962 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-e2c768ea-8c38-478b-b196-099d587fa962 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e2c768ea-8c38-478b-b196-099d587fa962.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image {
  box-sizing: border-box;
}



.s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e2c768ea-8c38-478b-b196-099d587fa962 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container {
      position: relative;
    }

    .s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

@media (min-width: 1200px){#s-e2c768ea-8c38-478b-b196-099d587fa962 {
  margin: 0 !important;
  overflow: visible;
}

#s-e2c768ea-8c38-478b-b196-099d587fa962-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e2c768ea-8c38-478b-b196-099d587fa962 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e2c768ea-8c38-478b-b196-099d587fa962 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image {
  /* Add background color handling */
  
}

#s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e2c768ea-8c38-478b-b196-099d587fa962 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e2c768ea-8c38-478b-b196-099d587fa962 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e2c768ea-8c38-478b-b196-099d587fa962 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-e2c768ea-8c38-478b-b196-099d587fa962 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e2c768ea-8c38-478b-b196-099d587fa962.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image {
  box-sizing: border-box;
}



.s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e2c768ea-8c38-478b-b196-099d587fa962 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container {
      position: relative;
    }

    .s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e2c768ea-8c38-478b-b196-099d587fa962 {
  margin: 0 !important;
  overflow: visible;
}

#s-e2c768ea-8c38-478b-b196-099d587fa962-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e2c768ea-8c38-478b-b196-099d587fa962 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e2c768ea-8c38-478b-b196-099d587fa962 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image {
  /* Add background color handling */
  
}

#s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e2c768ea-8c38-478b-b196-099d587fa962 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e2c768ea-8c38-478b-b196-099d587fa962 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e2c768ea-8c38-478b-b196-099d587fa962 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-e2c768ea-8c38-478b-b196-099d587fa962 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e2c768ea-8c38-478b-b196-099d587fa962.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image {
  box-sizing: border-box;
}



.s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e2c768ea-8c38-478b-b196-099d587fa962 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container {
      position: relative;
    }

    .s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e2c768ea-8c38-478b-b196-099d587fa962 {
  margin: 0 !important;
  overflow: visible;
}

#s-e2c768ea-8c38-478b-b196-099d587fa962-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e2c768ea-8c38-478b-b196-099d587fa962 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e2c768ea-8c38-478b-b196-099d587fa962 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image {
  /* Add background color handling */
  
}

#s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e2c768ea-8c38-478b-b196-099d587fa962 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e2c768ea-8c38-478b-b196-099d587fa962 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e2c768ea-8c38-478b-b196-099d587fa962 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-e2c768ea-8c38-478b-b196-099d587fa962 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e2c768ea-8c38-478b-b196-099d587fa962.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image {
  box-sizing: border-box;
}



.s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e2c768ea-8c38-478b-b196-099d587fa962 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container {
      position: relative;
    }

    .s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (max-width: 767px){#s-e2c768ea-8c38-478b-b196-099d587fa962 {
  margin: 0 !important;
  overflow: visible;
}

#s-e2c768ea-8c38-478b-b196-099d587fa962-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e2c768ea-8c38-478b-b196-099d587fa962 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e2c768ea-8c38-478b-b196-099d587fa962 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image {
  /* Add background color handling */
  
}

#s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e2c768ea-8c38-478b-b196-099d587fa962 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e2c768ea-8c38-478b-b196-099d587fa962 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e2c768ea-8c38-478b-b196-099d587fa962 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-e2c768ea-8c38-478b-b196-099d587fa962 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e2c768ea-8c38-478b-b196-099d587fa962.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image {
  box-sizing: border-box;
}



.s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e2c768ea-8c38-478b-b196-099d587fa962 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container {
      position: relative;
    }

    .s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e2c768ea-8c38-478b-b196-099d587fa962.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e2c768ea-8c38-478b-b196-099d587fa962 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}
#s-6b3b1e08-c6b5-4f3c-a7ef-a02e6708e4f8 {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-6b3b1e08-c6b5-4f3c-a7ef-a02e6708e4f8 .shogun-heading-component h4 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-6b3b1e08-c6b5-4f3c-a7ef-a02e6708e4f8 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6b3b1e08-c6b5-4f3c-a7ef-a02e6708e4f8 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6b3b1e08-c6b5-4f3c-a7ef-a02e6708e4f8 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-6b3b1e08-c6b5-4f3c-a7ef-a02e6708e4f8 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}
#s-5d0bdd4e-1b7c-4add-8f3d-c4b98811ea76 {
  margin-top: 2%;
margin-left: auto;
margin-right: auto;
}

#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 {
  margin-left: auto;
margin-right: auto;
max-width: 1831px;
aspect-ratio: 1/1;
text-align: center;
}

#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 {
  margin: 0 !important;
  overflow: visible;
}

#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image {
  /* Add background color handling */
  
}

#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image {
  box-sizing: border-box;
}



.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container {
      position: relative;
    }

    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

@media (min-width: 1200px){#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 {
  margin: 0 !important;
  overflow: visible;
}

#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image {
  /* Add background color handling */
  
}

#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image {
  box-sizing: border-box;
}



.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container {
      position: relative;
    }

    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 {
  margin: 0 !important;
  overflow: visible;
}

#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image {
  /* Add background color handling */
  
}

#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image {
  box-sizing: border-box;
}



.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container {
      position: relative;
    }

    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 {
  margin: 0 !important;
  overflow: visible;
}

#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image {
  /* Add background color handling */
  
}

#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image {
  box-sizing: border-box;
}



.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container {
      position: relative;
    }

    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (max-width: 767px){#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 {
  margin: 0 !important;
  overflow: visible;
}

#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image {
  /* Add background color handling */
  
}

#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image {
  box-sizing: border-box;
}



.s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container {
      position: relative;
    }

    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e1dccbd8-8e61-4752-8fe4-b69a9133b2d8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}
#s-e9175300-3077-4370-8475-afad1d6be133 {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-e9175300-3077-4370-8475-afad1d6be133 .shogun-heading-component h4 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-e9175300-3077-4370-8475-afad1d6be133 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e9175300-3077-4370-8475-afad1d6be133 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e9175300-3077-4370-8475-afad1d6be133 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-e9175300-3077-4370-8475-afad1d6be133 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}
#s-4555a0bf-d261-4e2d-a802-fe848b0b636d {
  margin-top: 2%;
margin-left: auto;
margin-right: auto;
}

#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 {
  margin-left: auto;
margin-right: auto;
max-width: 1831px;
aspect-ratio: 1/1;
text-align: center;
}

#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 {
  margin: 0 !important;
  overflow: visible;
}

#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image {
  /* Add background color handling */
  
}

#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image {
  box-sizing: border-box;
}



.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container {
      position: relative;
    }

    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

@media (min-width: 1200px){#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 {
  margin: 0 !important;
  overflow: visible;
}

#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image {
  /* Add background color handling */
  
}

#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image {
  box-sizing: border-box;
}



.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container {
      position: relative;
    }

    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 {
  margin: 0 !important;
  overflow: visible;
}

#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image {
  /* Add background color handling */
  
}

#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image {
  box-sizing: border-box;
}



.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container {
      position: relative;
    }

    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 {
  margin: 0 !important;
  overflow: visible;
}

#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image {
  /* Add background color handling */
  
}

#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image {
  box-sizing: border-box;
}



.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container {
      position: relative;
    }

    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (max-width: 767px){#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 {
  margin: 0 !important;
  overflow: visible;
}

#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image {
  /* Add background color handling */
  
}

#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image {
  box-sizing: border-box;
}



.s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container {
      position: relative;
    }

    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b9f3e9ad-b3d5-4272-a5b8-676736e83542 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}
#s-cc9b4a19-45fc-4911-98bc-118c339a26dd {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-cc9b4a19-45fc-4911-98bc-118c339a26dd .shogun-heading-component h4 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-cc9b4a19-45fc-4911-98bc-118c339a26dd .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-cc9b4a19-45fc-4911-98bc-118c339a26dd .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-cc9b4a19-45fc-4911-98bc-118c339a26dd .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-cc9b4a19-45fc-4911-98bc-118c339a26dd .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}
#s-2ad16dca-1413-4732-a130-8eaad17d1b47 {
  margin-top: 2%;
margin-left: auto;
margin-right: auto;
}

#s-5000a3bc-8eec-4c15-93d4-71522bca4614 {
  margin-top: 50%;
margin-left: 2%;
margin-bottom: 30%;
margin-right: 2%;
}
@media (min-width: 1200px){#s-5000a3bc-8eec-4c15-93d4-71522bca4614 {
  display: none;
}
#s-5000a3bc-8eec-4c15-93d4-71522bca4614, #wrap-s-5000a3bc-8eec-4c15-93d4-71522bca4614, #wrap-content-s-5000a3bc-8eec-4c15-93d4-71522bca4614 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5000a3bc-8eec-4c15-93d4-71522bca4614 {
  display: none;
}
#s-5000a3bc-8eec-4c15-93d4-71522bca4614, #wrap-s-5000a3bc-8eec-4c15-93d4-71522bca4614, #wrap-content-s-5000a3bc-8eec-4c15-93d4-71522bca4614 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-5000a3bc-8eec-4c15-93d4-71522bca4614 {
  display: none;
}
#s-5000a3bc-8eec-4c15-93d4-71522bca4614, #wrap-s-5000a3bc-8eec-4c15-93d4-71522bca4614, #wrap-content-s-5000a3bc-8eec-4c15-93d4-71522bca4614 { display: none !important; }}@media (max-width: 767px){#s-5000a3bc-8eec-4c15-93d4-71522bca4614 {
  
}
}
@media (min-width: 0px) {
[id="s-5000a3bc-8eec-4c15-93d4-71522bca4614"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-5000a3bc-8eec-4c15-93d4-71522bca4614"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-5000a3bc-8eec-4c15-93d4-71522bca4614"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-5000a3bc-8eec-4c15-93d4-71522bca4614"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-3e6f2b31-dfaf-4e47-a2d3-97116b1f9bd6 {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-3e6f2b31-dfaf-4e47-a2d3-97116b1f9bd6 .shogun-heading-component h4 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-3e6f2b31-dfaf-4e47-a2d3-97116b1f9bd6 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-3e6f2b31-dfaf-4e47-a2d3-97116b1f9bd6 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-3e6f2b31-dfaf-4e47-a2d3-97116b1f9bd6 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-3e6f2b31-dfaf-4e47-a2d3-97116b1f9bd6 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}
#s-88046666-0db2-4cb4-9d14-4da67c1c5243 {
  margin-top: 2%;
margin-left: auto;
margin-right: auto;
}

#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f {
  margin-left: auto;
margin-right: auto;
max-width: 1831px;
aspect-ratio: 1/1;
text-align: center;
}

#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f {
  margin: 0 !important;
  overflow: visible;
}

#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image {
  /* Add background color handling */
  
}

#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image {
  box-sizing: border-box;
}



.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container {
      position: relative;
    }

    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

@media (min-width: 1200px){#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f {
  margin: 0 !important;
  overflow: visible;
}

#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image {
  /* Add background color handling */
  
}

#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image {
  box-sizing: border-box;
}



.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container {
      position: relative;
    }

    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f {
  margin: 0 !important;
  overflow: visible;
}

#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image {
  /* Add background color handling */
  
}

#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image {
  box-sizing: border-box;
}



.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container {
      position: relative;
    }

    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f {
  margin: 0 !important;
  overflow: visible;
}

#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image {
  /* Add background color handling */
  
}

#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image {
  box-sizing: border-box;
}



.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container {
      position: relative;
    }

    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (max-width: 767px){#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f {
  margin: 0 !important;
  overflow: visible;
}

#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image {
  /* Add background color handling */
  
}

#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image {
  box-sizing: border-box;
}



.s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container {
      position: relative;
    }

    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f65364b-dfe5-4ee0-ac7d-fc94bb412a4f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}
#s-83b99918-7dc9-4452-9c97-d0b479547dd0 {
  margin-top: 20%;
margin-left: 2%;
margin-bottom: 30%;
margin-right: 2%;
}
@media (min-width: 1200px){#s-83b99918-7dc9-4452-9c97-d0b479547dd0 {
  display: none;
}
#s-83b99918-7dc9-4452-9c97-d0b479547dd0, #wrap-s-83b99918-7dc9-4452-9c97-d0b479547dd0, #wrap-content-s-83b99918-7dc9-4452-9c97-d0b479547dd0 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-83b99918-7dc9-4452-9c97-d0b479547dd0 {
  display: none;
}
#s-83b99918-7dc9-4452-9c97-d0b479547dd0, #wrap-s-83b99918-7dc9-4452-9c97-d0b479547dd0, #wrap-content-s-83b99918-7dc9-4452-9c97-d0b479547dd0 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-83b99918-7dc9-4452-9c97-d0b479547dd0 {
  display: none;
}
#s-83b99918-7dc9-4452-9c97-d0b479547dd0, #wrap-s-83b99918-7dc9-4452-9c97-d0b479547dd0, #wrap-content-s-83b99918-7dc9-4452-9c97-d0b479547dd0 { display: none !important; }}@media (max-width: 767px){#s-83b99918-7dc9-4452-9c97-d0b479547dd0 {
  
}
}
@media (min-width: 0px) {
[id="s-83b99918-7dc9-4452-9c97-d0b479547dd0"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-83b99918-7dc9-4452-9c97-d0b479547dd0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-83b99918-7dc9-4452-9c97-d0b479547dd0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-83b99918-7dc9-4452-9c97-d0b479547dd0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 {
  margin-left: auto;
margin-right: auto;
max-width: 1831px;
aspect-ratio: 1/1;
text-align: center;
}

#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 {
  margin: 0 !important;
  overflow: visible;
}

#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image {
  /* Add background color handling */
  
}

#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 .shogun-image-content {
  
    justify-content: center;
  
}

.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image {
  box-sizing: border-box;
}



.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container {
      position: relative;
    }

    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

@media (min-width: 1200px){#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 {
  margin: 0 !important;
  overflow: visible;
}

#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image {
  /* Add background color handling */
  
}

#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 .shogun-image-content {
  
    justify-content: center;
  
}

.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image {
  box-sizing: border-box;
}



.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container {
      position: relative;
    }

    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 {
  margin: 0 !important;
  overflow: visible;
}

#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image {
  /* Add background color handling */
  
}

#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 .shogun-image-content {
  
    justify-content: center;
  
}

.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image {
  box-sizing: border-box;
}



.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container {
      position: relative;
    }

    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 {
  margin: 0 !important;
  overflow: visible;
}

#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image {
  /* Add background color handling */
  
}

#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 .shogun-image-content {
  
    justify-content: center;
  
}

.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image {
  box-sizing: border-box;
}



.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container {
      position: relative;
    }

    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (max-width: 767px){#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 {
  margin: 0 !important;
  overflow: visible;
}

#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image {
  /* Add background color handling */
  
}

#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 .shogun-image-content {
  
    justify-content: center;
  
}

.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image {
  box-sizing: border-box;
}



.s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container {
      position: relative;
    }

    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88cbc77c-511a-40b1-8fcc-979cc9b4c487 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}
#s-70eda53a-c871-4110-9d94-4aeccee7f60a {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-70eda53a-c871-4110-9d94-4aeccee7f60a .shogun-heading-component h4 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-70eda53a-c871-4110-9d94-4aeccee7f60a .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-70eda53a-c871-4110-9d94-4aeccee7f60a .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-70eda53a-c871-4110-9d94-4aeccee7f60a .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-70eda53a-c871-4110-9d94-4aeccee7f60a .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}
#s-509e43e6-6143-459c-b731-2889db68bfd7 {
  margin-top: 2%;
margin-left: auto;
margin-right: auto;
}

#s-62e3eb98-fddd-4268-ba42-ba7243614b0e {
  margin-top: 20%;
margin-left: 2%;
margin-bottom: 100%;
margin-right: 2%;
}
@media (min-width: 1200px){#s-62e3eb98-fddd-4268-ba42-ba7243614b0e {
  display: none;
}
#s-62e3eb98-fddd-4268-ba42-ba7243614b0e, #wrap-s-62e3eb98-fddd-4268-ba42-ba7243614b0e, #wrap-content-s-62e3eb98-fddd-4268-ba42-ba7243614b0e { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-62e3eb98-fddd-4268-ba42-ba7243614b0e {
  display: none;
}
#s-62e3eb98-fddd-4268-ba42-ba7243614b0e, #wrap-s-62e3eb98-fddd-4268-ba42-ba7243614b0e, #wrap-content-s-62e3eb98-fddd-4268-ba42-ba7243614b0e { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-62e3eb98-fddd-4268-ba42-ba7243614b0e {
  display: none;
}
#s-62e3eb98-fddd-4268-ba42-ba7243614b0e, #wrap-s-62e3eb98-fddd-4268-ba42-ba7243614b0e, #wrap-content-s-62e3eb98-fddd-4268-ba42-ba7243614b0e { display: none !important; }}@media (max-width: 767px){#s-62e3eb98-fddd-4268-ba42-ba7243614b0e {
  
}
}
@media (min-width: 0px) {
[id="s-62e3eb98-fddd-4268-ba42-ba7243614b0e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-62e3eb98-fddd-4268-ba42-ba7243614b0e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-62e3eb98-fddd-4268-ba42-ba7243614b0e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-62e3eb98-fddd-4268-ba42-ba7243614b0e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-b39d1428-435e-48b9-8d5e-c4fc62aad89b {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-b39d1428-435e-48b9-8d5e-c4fc62aad89b .shogun-heading-component h4 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-b39d1428-435e-48b9-8d5e-c4fc62aad89b .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b39d1428-435e-48b9-8d5e-c4fc62aad89b .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b39d1428-435e-48b9-8d5e-c4fc62aad89b .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-b39d1428-435e-48b9-8d5e-c4fc62aad89b .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}
#s-9c86c2f5-48cd-4b94-995b-39f0dc7e2080 {
  margin-top: 2%;
margin-left: auto;
margin-right: auto;
}

#s-0d937513-3fd2-4294-a598-3df6a88c1bac {
  margin-left: auto;
margin-right: auto;
max-width: 1831px;
aspect-ratio: 1/1;
text-align: center;
}

#s-0d937513-3fd2-4294-a598-3df6a88c1bac {
  margin: 0 !important;
  overflow: visible;
}

#s-0d937513-3fd2-4294-a598-3df6a88c1bac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0d937513-3fd2-4294-a598-3df6a88c1bac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0d937513-3fd2-4294-a598-3df6a88c1bac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image {
  /* Add background color handling */
  
}

#s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0d937513-3fd2-4294-a598-3df6a88c1bac .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0d937513-3fd2-4294-a598-3df6a88c1bac .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0d937513-3fd2-4294-a598-3df6a88c1bac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-0d937513-3fd2-4294-a598-3df6a88c1bac .shogun-image-content {
  
    justify-content: center;
  
}

.s-0d937513-3fd2-4294-a598-3df6a88c1bac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image {
  box-sizing: border-box;
}



.s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0d937513-3fd2-4294-a598-3df6a88c1bac {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container {
      position: relative;
    }

    .s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

@media (min-width: 1200px){#s-0d937513-3fd2-4294-a598-3df6a88c1bac {
  margin: 0 !important;
  overflow: visible;
}

#s-0d937513-3fd2-4294-a598-3df6a88c1bac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0d937513-3fd2-4294-a598-3df6a88c1bac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0d937513-3fd2-4294-a598-3df6a88c1bac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image {
  /* Add background color handling */
  
}

#s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0d937513-3fd2-4294-a598-3df6a88c1bac .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0d937513-3fd2-4294-a598-3df6a88c1bac .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0d937513-3fd2-4294-a598-3df6a88c1bac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-0d937513-3fd2-4294-a598-3df6a88c1bac .shogun-image-content {
  
    justify-content: center;
  
}

.s-0d937513-3fd2-4294-a598-3df6a88c1bac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image {
  box-sizing: border-box;
}



.s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0d937513-3fd2-4294-a598-3df6a88c1bac {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container {
      position: relative;
    }

    .s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0d937513-3fd2-4294-a598-3df6a88c1bac {
  margin: 0 !important;
  overflow: visible;
}

#s-0d937513-3fd2-4294-a598-3df6a88c1bac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0d937513-3fd2-4294-a598-3df6a88c1bac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0d937513-3fd2-4294-a598-3df6a88c1bac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image {
  /* Add background color handling */
  
}

#s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0d937513-3fd2-4294-a598-3df6a88c1bac .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0d937513-3fd2-4294-a598-3df6a88c1bac .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0d937513-3fd2-4294-a598-3df6a88c1bac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-0d937513-3fd2-4294-a598-3df6a88c1bac .shogun-image-content {
  
    justify-content: center;
  
}

.s-0d937513-3fd2-4294-a598-3df6a88c1bac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image {
  box-sizing: border-box;
}



.s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0d937513-3fd2-4294-a598-3df6a88c1bac {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container {
      position: relative;
    }

    .s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0d937513-3fd2-4294-a598-3df6a88c1bac {
  margin: 0 !important;
  overflow: visible;
}

#s-0d937513-3fd2-4294-a598-3df6a88c1bac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0d937513-3fd2-4294-a598-3df6a88c1bac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0d937513-3fd2-4294-a598-3df6a88c1bac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image {
  /* Add background color handling */
  
}

#s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0d937513-3fd2-4294-a598-3df6a88c1bac .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0d937513-3fd2-4294-a598-3df6a88c1bac .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0d937513-3fd2-4294-a598-3df6a88c1bac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-0d937513-3fd2-4294-a598-3df6a88c1bac .shogun-image-content {
  
    justify-content: center;
  
}

.s-0d937513-3fd2-4294-a598-3df6a88c1bac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image {
  box-sizing: border-box;
}



.s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0d937513-3fd2-4294-a598-3df6a88c1bac {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container {
      position: relative;
    }

    .s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}@media (max-width: 767px){#s-0d937513-3fd2-4294-a598-3df6a88c1bac {
  margin: 0 !important;
  overflow: visible;
}

#s-0d937513-3fd2-4294-a598-3df6a88c1bac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0d937513-3fd2-4294-a598-3df6a88c1bac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0d937513-3fd2-4294-a598-3df6a88c1bac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image {
  /* Add background color handling */
  
}

#s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0d937513-3fd2-4294-a598-3df6a88c1bac .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0d937513-3fd2-4294-a598-3df6a88c1bac .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0d937513-3fd2-4294-a598-3df6a88c1bac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1831px;
  }



  img.s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image {
    
    
    
    max-height: 1831px;
  }


.s-0d937513-3fd2-4294-a598-3df6a88c1bac .shogun-image-content {
  
    justify-content: center;
  
}

.s-0d937513-3fd2-4294-a598-3df6a88c1bac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image {
  box-sizing: border-box;
}



.s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0d937513-3fd2-4294-a598-3df6a88c1bac {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container {
      position: relative;
    }

    .s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0d937513-3fd2-4294-a598-3df6a88c1bac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0d937513-3fd2-4294-a598-3df6a88c1bac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1831px;
    }
  }

}
#s-5002925d-57bc-4cc4-a722-289fdf4f9985 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 16/9;
text-align: center;
}
@media (max-width: 767px){#s-5002925d-57bc-4cc4-a722-289fdf4f9985 {
  display: none;
}
#s-5002925d-57bc-4cc4-a722-289fdf4f9985, #wrap-s-5002925d-57bc-4cc4-a722-289fdf4f9985, #wrap-content-s-5002925d-57bc-4cc4-a722-289fdf4f9985 { display: none !important; }}
#s-5002925d-57bc-4cc4-a722-289fdf4f9985 {
  margin: 0 !important;
  overflow: visible;
}

#s-5002925d-57bc-4cc4-a722-289fdf4f9985-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5002925d-57bc-4cc4-a722-289fdf4f9985 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-5002925d-57bc-4cc4-a722-289fdf4f9985 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image {
  /* Add background color handling */
  
}

#s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5002925d-57bc-4cc4-a722-289fdf4f9985 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-5002925d-57bc-4cc4-a722-289fdf4f9985 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5002925d-57bc-4cc4-a722-289fdf4f9985 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-5002925d-57bc-4cc4-a722-289fdf4f9985 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5002925d-57bc-4cc4-a722-289fdf4f9985.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image {
  box-sizing: border-box;
}



.s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5002925d-57bc-4cc4-a722-289fdf4f9985 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container {
      position: relative;
    }

    .s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-5002925d-57bc-4cc4-a722-289fdf4f9985 {
  margin: 0 !important;
  overflow: visible;
}

#s-5002925d-57bc-4cc4-a722-289fdf4f9985-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5002925d-57bc-4cc4-a722-289fdf4f9985 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5002925d-57bc-4cc4-a722-289fdf4f9985 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image {
  /* Add background color handling */
  
}

#s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5002925d-57bc-4cc4-a722-289fdf4f9985 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-5002925d-57bc-4cc4-a722-289fdf4f9985 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5002925d-57bc-4cc4-a722-289fdf4f9985 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-5002925d-57bc-4cc4-a722-289fdf4f9985 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5002925d-57bc-4cc4-a722-289fdf4f9985.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image {
  box-sizing: border-box;
}



.s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5002925d-57bc-4cc4-a722-289fdf4f9985 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container {
      position: relative;
    }

    .s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-5002925d-57bc-4cc4-a722-289fdf4f9985 {
  margin: 0 !important;
  overflow: visible;
}

#s-5002925d-57bc-4cc4-a722-289fdf4f9985-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5002925d-57bc-4cc4-a722-289fdf4f9985 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5002925d-57bc-4cc4-a722-289fdf4f9985 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image {
  /* Add background color handling */
  
}

#s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5002925d-57bc-4cc4-a722-289fdf4f9985 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-5002925d-57bc-4cc4-a722-289fdf4f9985 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5002925d-57bc-4cc4-a722-289fdf4f9985 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-5002925d-57bc-4cc4-a722-289fdf4f9985 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5002925d-57bc-4cc4-a722-289fdf4f9985.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image {
  box-sizing: border-box;
}



.s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5002925d-57bc-4cc4-a722-289fdf4f9985 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container {
      position: relative;
    }

    .s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-5002925d-57bc-4cc4-a722-289fdf4f9985 {
  margin: 0 !important;
  overflow: visible;
}

#s-5002925d-57bc-4cc4-a722-289fdf4f9985-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5002925d-57bc-4cc4-a722-289fdf4f9985 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5002925d-57bc-4cc4-a722-289fdf4f9985 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image {
  /* Add background color handling */
  
}

#s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5002925d-57bc-4cc4-a722-289fdf4f9985 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-5002925d-57bc-4cc4-a722-289fdf4f9985 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5002925d-57bc-4cc4-a722-289fdf4f9985 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-5002925d-57bc-4cc4-a722-289fdf4f9985 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5002925d-57bc-4cc4-a722-289fdf4f9985.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image {
  box-sizing: border-box;
}



.s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5002925d-57bc-4cc4-a722-289fdf4f9985 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container {
      position: relative;
    }

    .s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-5002925d-57bc-4cc4-a722-289fdf4f9985 {
  margin: 0 !important;
  overflow: visible;
}

#s-5002925d-57bc-4cc4-a722-289fdf4f9985-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5002925d-57bc-4cc4-a722-289fdf4f9985 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5002925d-57bc-4cc4-a722-289fdf4f9985 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image {
  /* Add background color handling */
  
}

#s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5002925d-57bc-4cc4-a722-289fdf4f9985 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-5002925d-57bc-4cc4-a722-289fdf4f9985 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5002925d-57bc-4cc4-a722-289fdf4f9985 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-5002925d-57bc-4cc4-a722-289fdf4f9985 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5002925d-57bc-4cc4-a722-289fdf4f9985.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image {
  box-sizing: border-box;
}



.s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5002925d-57bc-4cc4-a722-289fdf4f9985 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container {
      position: relative;
    }

    .s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5002925d-57bc-4cc4-a722-289fdf4f9985.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5002925d-57bc-4cc4-a722-289fdf4f9985 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-99d0fd5c-f994-46f8-84bc-169f56dfd29f {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-99d0fd5c-f994-46f8-84bc-169f56dfd29f {
  margin-top: 5%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-99d0fd5c-f994-46f8-84bc-169f56dfd29f {
  display: none;
}
#s-99d0fd5c-f994-46f8-84bc-169f56dfd29f, #wrap-s-99d0fd5c-f994-46f8-84bc-169f56dfd29f, #wrap-content-s-99d0fd5c-f994-46f8-84bc-169f56dfd29f { display: none !important; }}@media (max-width: 767px){#s-99d0fd5c-f994-46f8-84bc-169f56dfd29f {
  display: none;
}
#s-99d0fd5c-f994-46f8-84bc-169f56dfd29f, #wrap-s-99d0fd5c-f994-46f8-84bc-169f56dfd29f, #wrap-content-s-99d0fd5c-f994-46f8-84bc-169f56dfd29f { display: none !important; }}
@media (min-width: 0px) {
[id="s-99d0fd5c-f994-46f8-84bc-169f56dfd29f"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-99d0fd5c-f994-46f8-84bc-169f56dfd29f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-99d0fd5c-f994-46f8-84bc-169f56dfd29f"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-99d0fd5c-f994-46f8-84bc-169f56dfd29f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-99d0fd5c-f994-46f8-84bc-169f56dfd29f"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-99d0fd5c-f994-46f8-84bc-169f56dfd29f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-99d0fd5c-f994-46f8-84bc-169f56dfd29f"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-70b653fc-5383-4587-9011-c5c9ca89295b {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: right;
}

#s-70b653fc-5383-4587-9011-c5c9ca89295b .shogun-heading-component h2 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-70b653fc-5383-4587-9011-c5c9ca89295b .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 45px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-70b653fc-5383-4587-9011-c5c9ca89295b .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-70b653fc-5383-4587-9011-c5c9ca89295b .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-70b653fc-5383-4587-9011-c5c9ca89295b .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}
#s-6af0e0fe-8352-4aa5-97f1-0691576a9bb3 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: right;
}

#s-6af0e0fe-8352-4aa5-97f1-0691576a9bb3 .shogun-heading-component h5 {
  
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


@media (min-width: 1200px){#s-6af0e0fe-8352-4aa5-97f1-0691576a9bb3 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6af0e0fe-8352-4aa5-97f1-0691576a9bb3 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6af0e0fe-8352-4aa5-97f1-0691576a9bb3 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.3em;
  
  
}


}@media (max-width: 767px){#s-6af0e0fe-8352-4aa5-97f1-0691576a9bb3 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}
#s-dc52d3e8-9713-4346-9f0a-2c8d30a50f58 {
  margin-top: 5%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-dc52d3e8-9713-4346-9f0a-2c8d30a50f58 {
  display: none;
}
#s-dc52d3e8-9713-4346-9f0a-2c8d30a50f58, #wrap-s-dc52d3e8-9713-4346-9f0a-2c8d30a50f58, #wrap-content-s-dc52d3e8-9713-4346-9f0a-2c8d30a50f58 { display: none !important; }}
#s-def63a39-4d8e-4c26-bf02-6b12baafce28 {
  margin-top: 5%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 992px) and (max-width: 1199px){#s-def63a39-4d8e-4c26-bf02-6b12baafce28 {
  display: none;
}
#s-def63a39-4d8e-4c26-bf02-6b12baafce28, #wrap-s-def63a39-4d8e-4c26-bf02-6b12baafce28, #wrap-content-s-def63a39-4d8e-4c26-bf02-6b12baafce28 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-def63a39-4d8e-4c26-bf02-6b12baafce28 {
  display: none;
}
#s-def63a39-4d8e-4c26-bf02-6b12baafce28, #wrap-s-def63a39-4d8e-4c26-bf02-6b12baafce28, #wrap-content-s-def63a39-4d8e-4c26-bf02-6b12baafce28 { display: none !important; }}@media (max-width: 767px){#s-def63a39-4d8e-4c26-bf02-6b12baafce28 {
  display: none;
}
#s-def63a39-4d8e-4c26-bf02-6b12baafce28, #wrap-s-def63a39-4d8e-4c26-bf02-6b12baafce28, #wrap-content-s-def63a39-4d8e-4c26-bf02-6b12baafce28 { display: none !important; }}
#s-53e8feb3-765d-4374-b38d-5bc7a5e41178 {
  margin-top: -20%;
margin-left: 20%;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-53e8feb3-765d-4374-b38d-5bc7a5e41178 {
  display: none;
}
#s-53e8feb3-765d-4374-b38d-5bc7a5e41178, #wrap-s-53e8feb3-765d-4374-b38d-5bc7a5e41178, #wrap-content-s-53e8feb3-765d-4374-b38d-5bc7a5e41178 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-53e8feb3-765d-4374-b38d-5bc7a5e41178 {
  display: none;
}
#s-53e8feb3-765d-4374-b38d-5bc7a5e41178, #wrap-s-53e8feb3-765d-4374-b38d-5bc7a5e41178, #wrap-content-s-53e8feb3-765d-4374-b38d-5bc7a5e41178 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-53e8feb3-765d-4374-b38d-5bc7a5e41178 {
  margin-top: -10%;
}
}







#s-53e8feb3-765d-4374-b38d-5bc7a5e41178 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-53e8feb3-765d-4374-b38d-5bc7a5e41178.shg-box.shg-c {
  justify-content: center;
}

#s-7188faf7-5191-4ed5-b193-50ae150569f6 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: right;
}

#s-7188faf7-5191-4ed5-b193-50ae150569f6 .shogun-heading-component h2 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-7188faf7-5191-4ed5-b193-50ae150569f6 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 45px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7188faf7-5191-4ed5-b193-50ae150569f6 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7188faf7-5191-4ed5-b193-50ae150569f6 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-7188faf7-5191-4ed5-b193-50ae150569f6 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}
#s-02ce2267-8bbb-4e43-b429-eb0d5bf050b4 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: right;
}

#s-02ce2267-8bbb-4e43-b429-eb0d5bf050b4 .shogun-heading-component h5 {
  
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


@media (min-width: 1200px){#s-02ce2267-8bbb-4e43-b429-eb0d5bf050b4 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-02ce2267-8bbb-4e43-b429-eb0d5bf050b4 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-02ce2267-8bbb-4e43-b429-eb0d5bf050b4 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}@media (max-width: 767px){#s-02ce2267-8bbb-4e43-b429-eb0d5bf050b4 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}
#s-4e4e9354-dbe6-4bda-bb07-7f281b11d118 {
  margin-top: 5%;
margin-left: auto;
margin-right: auto;
}

#s-57de16c6-4fd1-4d2d-b58b-ab2d3b9430b9 {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-57de16c6-4fd1-4d2d-b58b-ab2d3b9430b9 {
  margin-top: 5%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-57de16c6-4fd1-4d2d-b58b-ab2d3b9430b9 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-57de16c6-4fd1-4d2d-b58b-ab2d3b9430b9 {
  
}
}@media (max-width: 767px){#s-57de16c6-4fd1-4d2d-b58b-ab2d3b9430b9 {
  
}
}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-57de16c6-4fd1-4d2d-b58b-ab2d3b9430b9 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
    --swiper-pagination-bottom: 14px !important;
    padding: 0 !important;
  
}

#slider-v3-s-57de16c6-4fd1-4d2d-b58b-ab2d3b9430b9 > .swiper-button-prev,
#slider-v3-s-57de16c6-4fd1-4d2d-b58b-ab2d3b9430b9 > .swiper-button-next {
  
    height: 100% !important;
  
}

#slider-v3-s-57de16c6-4fd1-4d2d-b58b-ab2d3b9430b9 > .swiper-button-prev svg,
#slider-v3-s-57de16c6-4fd1-4d2d-b58b-ab2d3b9430b9 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-57de16c6-4fd1-4d2d-b58b-ab2d3b9430b9 > .swiper-button-prev {
  
    left: 2% !important;
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-57de16c6-4fd1-4d2d-b58b-ab2d3b9430b9 > .swiper-button-next {
  
    right: 2% !important;
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-57de16c6-4fd1-4d2d-b58b-ab2d3b9430b9 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-57de16c6-4fd1-4d2d-b58b-ab2d3b9430b9 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-57de16c6-4fd1-4d2d-b58b-ab2d3b9430b9 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-57de16c6-4fd1-4d2d-b58b-ab2d3b9430b9 .swiper-pagination {
  position:  absolute ;
  display: flex;
  margin-top:  0 ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-f3b6bd93-4ef7-4025-b6b8-66715887e707 {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/1230;
text-align: center;
}

#s-f3b6bd93-4ef7-4025-b6b8-66715887e707 {
  margin: 0 !important;
  overflow: visible;
}

#s-f3b6bd93-4ef7-4025-b6b8-66715887e707-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f3b6bd93-4ef7-4025-b6b8-66715887e707 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-f3b6bd93-4ef7-4025-b6b8-66715887e707 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image {
  /* Add background color handling */
  
}

#s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3b6bd93-4ef7-4025-b6b8-66715887e707 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-f3b6bd93-4ef7-4025-b6b8-66715887e707 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3b6bd93-4ef7-4025-b6b8-66715887e707 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-f3b6bd93-4ef7-4025-b6b8-66715887e707 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image {
  box-sizing: border-box;
}



.s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container {
      position: relative;
    }

    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-f3b6bd93-4ef7-4025-b6b8-66715887e707 {
  margin: 0 !important;
  overflow: visible;
}

#s-f3b6bd93-4ef7-4025-b6b8-66715887e707-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f3b6bd93-4ef7-4025-b6b8-66715887e707 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f3b6bd93-4ef7-4025-b6b8-66715887e707 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image {
  /* Add background color handling */
  
}

#s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3b6bd93-4ef7-4025-b6b8-66715887e707 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-f3b6bd93-4ef7-4025-b6b8-66715887e707 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3b6bd93-4ef7-4025-b6b8-66715887e707 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-f3b6bd93-4ef7-4025-b6b8-66715887e707 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image {
  box-sizing: border-box;
}



.s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container {
      position: relative;
    }

    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f3b6bd93-4ef7-4025-b6b8-66715887e707 {
  margin: 0 !important;
  overflow: visible;
}

#s-f3b6bd93-4ef7-4025-b6b8-66715887e707-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f3b6bd93-4ef7-4025-b6b8-66715887e707 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f3b6bd93-4ef7-4025-b6b8-66715887e707 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image {
  /* Add background color handling */
  
}

#s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3b6bd93-4ef7-4025-b6b8-66715887e707 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-f3b6bd93-4ef7-4025-b6b8-66715887e707 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3b6bd93-4ef7-4025-b6b8-66715887e707 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-f3b6bd93-4ef7-4025-b6b8-66715887e707 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image {
  box-sizing: border-box;
}



.s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container {
      position: relative;
    }

    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f3b6bd93-4ef7-4025-b6b8-66715887e707 {
  margin: 0 !important;
  overflow: visible;
}

#s-f3b6bd93-4ef7-4025-b6b8-66715887e707-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f3b6bd93-4ef7-4025-b6b8-66715887e707 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f3b6bd93-4ef7-4025-b6b8-66715887e707 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image {
  /* Add background color handling */
  
}

#s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3b6bd93-4ef7-4025-b6b8-66715887e707 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-f3b6bd93-4ef7-4025-b6b8-66715887e707 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3b6bd93-4ef7-4025-b6b8-66715887e707 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-f3b6bd93-4ef7-4025-b6b8-66715887e707 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image {
  box-sizing: border-box;
}



.s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container {
      position: relative;
    }

    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-f3b6bd93-4ef7-4025-b6b8-66715887e707 {
  margin: 0 !important;
  overflow: visible;
}

#s-f3b6bd93-4ef7-4025-b6b8-66715887e707-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f3b6bd93-4ef7-4025-b6b8-66715887e707 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f3b6bd93-4ef7-4025-b6b8-66715887e707 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image {
  /* Add background color handling */
  
}

#s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3b6bd93-4ef7-4025-b6b8-66715887e707 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-f3b6bd93-4ef7-4025-b6b8-66715887e707 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3b6bd93-4ef7-4025-b6b8-66715887e707 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-f3b6bd93-4ef7-4025-b6b8-66715887e707 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image {
  box-sizing: border-box;
}



.s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container {
      position: relative;
    }

    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3b6bd93-4ef7-4025-b6b8-66715887e707 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-5eda5187-e508-42be-9a00-7040bae79df7 {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/1230;
text-align: center;
}

#s-5eda5187-e508-42be-9a00-7040bae79df7 {
  margin: 0 !important;
  overflow: visible;
}

#s-5eda5187-e508-42be-9a00-7040bae79df7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5eda5187-e508-42be-9a00-7040bae79df7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-5eda5187-e508-42be-9a00-7040bae79df7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image {
  /* Add background color handling */
  
}

#s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5eda5187-e508-42be-9a00-7040bae79df7 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-5eda5187-e508-42be-9a00-7040bae79df7 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5eda5187-e508-42be-9a00-7040bae79df7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-5eda5187-e508-42be-9a00-7040bae79df7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5eda5187-e508-42be-9a00-7040bae79df7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image {
  box-sizing: border-box;
}



.s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5eda5187-e508-42be-9a00-7040bae79df7 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container {
      position: relative;
    }

    .s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-5eda5187-e508-42be-9a00-7040bae79df7 {
  margin: 0 !important;
  overflow: visible;
}

#s-5eda5187-e508-42be-9a00-7040bae79df7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5eda5187-e508-42be-9a00-7040bae79df7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5eda5187-e508-42be-9a00-7040bae79df7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image {
  /* Add background color handling */
  
}

#s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5eda5187-e508-42be-9a00-7040bae79df7 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-5eda5187-e508-42be-9a00-7040bae79df7 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5eda5187-e508-42be-9a00-7040bae79df7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-5eda5187-e508-42be-9a00-7040bae79df7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5eda5187-e508-42be-9a00-7040bae79df7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image {
  box-sizing: border-box;
}



.s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5eda5187-e508-42be-9a00-7040bae79df7 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container {
      position: relative;
    }

    .s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-5eda5187-e508-42be-9a00-7040bae79df7 {
  margin: 0 !important;
  overflow: visible;
}

#s-5eda5187-e508-42be-9a00-7040bae79df7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5eda5187-e508-42be-9a00-7040bae79df7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5eda5187-e508-42be-9a00-7040bae79df7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image {
  /* Add background color handling */
  
}

#s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5eda5187-e508-42be-9a00-7040bae79df7 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-5eda5187-e508-42be-9a00-7040bae79df7 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5eda5187-e508-42be-9a00-7040bae79df7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-5eda5187-e508-42be-9a00-7040bae79df7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5eda5187-e508-42be-9a00-7040bae79df7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image {
  box-sizing: border-box;
}



.s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5eda5187-e508-42be-9a00-7040bae79df7 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container {
      position: relative;
    }

    .s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-5eda5187-e508-42be-9a00-7040bae79df7 {
  margin: 0 !important;
  overflow: visible;
}

#s-5eda5187-e508-42be-9a00-7040bae79df7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5eda5187-e508-42be-9a00-7040bae79df7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5eda5187-e508-42be-9a00-7040bae79df7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image {
  /* Add background color handling */
  
}

#s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5eda5187-e508-42be-9a00-7040bae79df7 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-5eda5187-e508-42be-9a00-7040bae79df7 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5eda5187-e508-42be-9a00-7040bae79df7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-5eda5187-e508-42be-9a00-7040bae79df7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5eda5187-e508-42be-9a00-7040bae79df7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image {
  box-sizing: border-box;
}



.s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5eda5187-e508-42be-9a00-7040bae79df7 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container {
      position: relative;
    }

    .s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-5eda5187-e508-42be-9a00-7040bae79df7 {
  margin: 0 !important;
  overflow: visible;
}

#s-5eda5187-e508-42be-9a00-7040bae79df7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5eda5187-e508-42be-9a00-7040bae79df7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5eda5187-e508-42be-9a00-7040bae79df7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image {
  /* Add background color handling */
  
}

#s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5eda5187-e508-42be-9a00-7040bae79df7 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-5eda5187-e508-42be-9a00-7040bae79df7 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5eda5187-e508-42be-9a00-7040bae79df7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-5eda5187-e508-42be-9a00-7040bae79df7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5eda5187-e508-42be-9a00-7040bae79df7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image {
  box-sizing: border-box;
}



.s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5eda5187-e508-42be-9a00-7040bae79df7 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container {
      position: relative;
    }

    .s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5eda5187-e508-42be-9a00-7040bae79df7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5eda5187-e508-42be-9a00-7040bae79df7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-d1dca408-01d4-4445-84a0-efe8e15990e0 {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/1230;
text-align: center;
}

#s-d1dca408-01d4-4445-84a0-efe8e15990e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-d1dca408-01d4-4445-84a0-efe8e15990e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d1dca408-01d4-4445-84a0-efe8e15990e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-d1dca408-01d4-4445-84a0-efe8e15990e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d1dca408-01d4-4445-84a0-efe8e15990e0 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-d1dca408-01d4-4445-84a0-efe8e15990e0 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d1dca408-01d4-4445-84a0-efe8e15990e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-d1dca408-01d4-4445-84a0-efe8e15990e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d1dca408-01d4-4445-84a0-efe8e15990e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image {
  box-sizing: border-box;
}



.s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d1dca408-01d4-4445-84a0-efe8e15990e0 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container {
      position: relative;
    }

    .s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-d1dca408-01d4-4445-84a0-efe8e15990e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-d1dca408-01d4-4445-84a0-efe8e15990e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d1dca408-01d4-4445-84a0-efe8e15990e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d1dca408-01d4-4445-84a0-efe8e15990e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d1dca408-01d4-4445-84a0-efe8e15990e0 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-d1dca408-01d4-4445-84a0-efe8e15990e0 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d1dca408-01d4-4445-84a0-efe8e15990e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-d1dca408-01d4-4445-84a0-efe8e15990e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d1dca408-01d4-4445-84a0-efe8e15990e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image {
  box-sizing: border-box;
}



.s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d1dca408-01d4-4445-84a0-efe8e15990e0 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container {
      position: relative;
    }

    .s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d1dca408-01d4-4445-84a0-efe8e15990e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-d1dca408-01d4-4445-84a0-efe8e15990e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d1dca408-01d4-4445-84a0-efe8e15990e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d1dca408-01d4-4445-84a0-efe8e15990e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d1dca408-01d4-4445-84a0-efe8e15990e0 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-d1dca408-01d4-4445-84a0-efe8e15990e0 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d1dca408-01d4-4445-84a0-efe8e15990e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-d1dca408-01d4-4445-84a0-efe8e15990e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d1dca408-01d4-4445-84a0-efe8e15990e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image {
  box-sizing: border-box;
}



.s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d1dca408-01d4-4445-84a0-efe8e15990e0 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container {
      position: relative;
    }

    .s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d1dca408-01d4-4445-84a0-efe8e15990e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-d1dca408-01d4-4445-84a0-efe8e15990e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d1dca408-01d4-4445-84a0-efe8e15990e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d1dca408-01d4-4445-84a0-efe8e15990e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d1dca408-01d4-4445-84a0-efe8e15990e0 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-d1dca408-01d4-4445-84a0-efe8e15990e0 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d1dca408-01d4-4445-84a0-efe8e15990e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-d1dca408-01d4-4445-84a0-efe8e15990e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d1dca408-01d4-4445-84a0-efe8e15990e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image {
  box-sizing: border-box;
}



.s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d1dca408-01d4-4445-84a0-efe8e15990e0 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container {
      position: relative;
    }

    .s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-d1dca408-01d4-4445-84a0-efe8e15990e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-d1dca408-01d4-4445-84a0-efe8e15990e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d1dca408-01d4-4445-84a0-efe8e15990e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d1dca408-01d4-4445-84a0-efe8e15990e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d1dca408-01d4-4445-84a0-efe8e15990e0 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-d1dca408-01d4-4445-84a0-efe8e15990e0 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d1dca408-01d4-4445-84a0-efe8e15990e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-d1dca408-01d4-4445-84a0-efe8e15990e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d1dca408-01d4-4445-84a0-efe8e15990e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image {
  box-sizing: border-box;
}



.s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d1dca408-01d4-4445-84a0-efe8e15990e0 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container {
      position: relative;
    }

    .s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d1dca408-01d4-4445-84a0-efe8e15990e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d1dca408-01d4-4445-84a0-efe8e15990e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-76f08154-0393-4811-b60c-49542dba7d70 {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/1230;
text-align: center;
}

#s-76f08154-0393-4811-b60c-49542dba7d70 {
  margin: 0 !important;
  overflow: visible;
}

#s-76f08154-0393-4811-b60c-49542dba7d70-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76f08154-0393-4811-b60c-49542dba7d70 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-76f08154-0393-4811-b60c-49542dba7d70 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image {
  /* Add background color handling */
  
}

#s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76f08154-0393-4811-b60c-49542dba7d70 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-76f08154-0393-4811-b60c-49542dba7d70 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76f08154-0393-4811-b60c-49542dba7d70 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-76f08154-0393-4811-b60c-49542dba7d70 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76f08154-0393-4811-b60c-49542dba7d70.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image {
  box-sizing: border-box;
}



.s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-76f08154-0393-4811-b60c-49542dba7d70 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container {
      position: relative;
    }

    .s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-76f08154-0393-4811-b60c-49542dba7d70 {
  margin: 0 !important;
  overflow: visible;
}

#s-76f08154-0393-4811-b60c-49542dba7d70-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76f08154-0393-4811-b60c-49542dba7d70 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-76f08154-0393-4811-b60c-49542dba7d70 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image {
  /* Add background color handling */
  
}

#s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76f08154-0393-4811-b60c-49542dba7d70 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-76f08154-0393-4811-b60c-49542dba7d70 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76f08154-0393-4811-b60c-49542dba7d70 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-76f08154-0393-4811-b60c-49542dba7d70 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76f08154-0393-4811-b60c-49542dba7d70.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image {
  box-sizing: border-box;
}



.s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-76f08154-0393-4811-b60c-49542dba7d70 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container {
      position: relative;
    }

    .s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-76f08154-0393-4811-b60c-49542dba7d70 {
  margin: 0 !important;
  overflow: visible;
}

#s-76f08154-0393-4811-b60c-49542dba7d70-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76f08154-0393-4811-b60c-49542dba7d70 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-76f08154-0393-4811-b60c-49542dba7d70 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image {
  /* Add background color handling */
  
}

#s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76f08154-0393-4811-b60c-49542dba7d70 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-76f08154-0393-4811-b60c-49542dba7d70 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76f08154-0393-4811-b60c-49542dba7d70 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-76f08154-0393-4811-b60c-49542dba7d70 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76f08154-0393-4811-b60c-49542dba7d70.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image {
  box-sizing: border-box;
}



.s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-76f08154-0393-4811-b60c-49542dba7d70 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container {
      position: relative;
    }

    .s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-76f08154-0393-4811-b60c-49542dba7d70 {
  margin: 0 !important;
  overflow: visible;
}

#s-76f08154-0393-4811-b60c-49542dba7d70-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76f08154-0393-4811-b60c-49542dba7d70 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-76f08154-0393-4811-b60c-49542dba7d70 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image {
  /* Add background color handling */
  
}

#s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76f08154-0393-4811-b60c-49542dba7d70 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-76f08154-0393-4811-b60c-49542dba7d70 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76f08154-0393-4811-b60c-49542dba7d70 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-76f08154-0393-4811-b60c-49542dba7d70 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76f08154-0393-4811-b60c-49542dba7d70.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image {
  box-sizing: border-box;
}



.s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-76f08154-0393-4811-b60c-49542dba7d70 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container {
      position: relative;
    }

    .s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-76f08154-0393-4811-b60c-49542dba7d70 {
  margin: 0 !important;
  overflow: visible;
}

#s-76f08154-0393-4811-b60c-49542dba7d70-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76f08154-0393-4811-b60c-49542dba7d70 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-76f08154-0393-4811-b60c-49542dba7d70 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image {
  /* Add background color handling */
  
}

#s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76f08154-0393-4811-b60c-49542dba7d70 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-76f08154-0393-4811-b60c-49542dba7d70 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76f08154-0393-4811-b60c-49542dba7d70 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-76f08154-0393-4811-b60c-49542dba7d70 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76f08154-0393-4811-b60c-49542dba7d70.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image {
  box-sizing: border-box;
}



.s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-76f08154-0393-4811-b60c-49542dba7d70 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container {
      position: relative;
    }

    .s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76f08154-0393-4811-b60c-49542dba7d70.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76f08154-0393-4811-b60c-49542dba7d70 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/1230;
text-align: center;
}

#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d {
  margin: 0 !important;
  overflow: visible;
}

#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a57e35e-0007-4c42-94f7-7b9524d3a59d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-5a57e35e-0007-4c42-94f7-7b9524d3a59d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image {
  /* Add background color handling */
  
}

#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a57e35e-0007-4c42-94f7-7b9524d3a59d .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-5a57e35e-0007-4c42-94f7-7b9524d3a59d .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a57e35e-0007-4c42-94f7-7b9524d3a59d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image {
  box-sizing: border-box;
}



.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container {
      position: relative;
    }

    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d {
  margin: 0 !important;
  overflow: visible;
}

#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a57e35e-0007-4c42-94f7-7b9524d3a59d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a57e35e-0007-4c42-94f7-7b9524d3a59d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image {
  /* Add background color handling */
  
}

#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a57e35e-0007-4c42-94f7-7b9524d3a59d .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-5a57e35e-0007-4c42-94f7-7b9524d3a59d .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a57e35e-0007-4c42-94f7-7b9524d3a59d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image {
  box-sizing: border-box;
}



.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container {
      position: relative;
    }

    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d {
  margin: 0 !important;
  overflow: visible;
}

#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a57e35e-0007-4c42-94f7-7b9524d3a59d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a57e35e-0007-4c42-94f7-7b9524d3a59d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image {
  /* Add background color handling */
  
}

#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a57e35e-0007-4c42-94f7-7b9524d3a59d .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-5a57e35e-0007-4c42-94f7-7b9524d3a59d .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a57e35e-0007-4c42-94f7-7b9524d3a59d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image {
  box-sizing: border-box;
}



.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container {
      position: relative;
    }

    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d {
  margin: 0 !important;
  overflow: visible;
}

#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a57e35e-0007-4c42-94f7-7b9524d3a59d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a57e35e-0007-4c42-94f7-7b9524d3a59d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image {
  /* Add background color handling */
  
}

#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a57e35e-0007-4c42-94f7-7b9524d3a59d .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-5a57e35e-0007-4c42-94f7-7b9524d3a59d .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a57e35e-0007-4c42-94f7-7b9524d3a59d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image {
  box-sizing: border-box;
}



.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container {
      position: relative;
    }

    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d {
  margin: 0 !important;
  overflow: visible;
}

#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a57e35e-0007-4c42-94f7-7b9524d3a59d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a57e35e-0007-4c42-94f7-7b9524d3a59d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image {
  /* Add background color handling */
  
}

#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a57e35e-0007-4c42-94f7-7b9524d3a59d .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-5a57e35e-0007-4c42-94f7-7b9524d3a59d .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a57e35e-0007-4c42-94f7-7b9524d3a59d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image {
  box-sizing: border-box;
}



.s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container {
      position: relative;
    }

    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a57e35e-0007-4c42-94f7-7b9524d3a59d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-03bd7361-5c45-4d3a-8538-9db9cb304056 {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/1230;
text-align: center;
}

#s-03bd7361-5c45-4d3a-8538-9db9cb304056 {
  margin: 0 !important;
  overflow: visible;
}

#s-03bd7361-5c45-4d3a-8538-9db9cb304056-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03bd7361-5c45-4d3a-8538-9db9cb304056 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-03bd7361-5c45-4d3a-8538-9db9cb304056 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image {
  /* Add background color handling */
  
}

#s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03bd7361-5c45-4d3a-8538-9db9cb304056 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-03bd7361-5c45-4d3a-8538-9db9cb304056 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03bd7361-5c45-4d3a-8538-9db9cb304056 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-03bd7361-5c45-4d3a-8538-9db9cb304056 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03bd7361-5c45-4d3a-8538-9db9cb304056.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image {
  box-sizing: border-box;
}



.s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03bd7361-5c45-4d3a-8538-9db9cb304056 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container {
      position: relative;
    }

    .s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-03bd7361-5c45-4d3a-8538-9db9cb304056 {
  margin: 0 !important;
  overflow: visible;
}

#s-03bd7361-5c45-4d3a-8538-9db9cb304056-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03bd7361-5c45-4d3a-8538-9db9cb304056 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03bd7361-5c45-4d3a-8538-9db9cb304056 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image {
  /* Add background color handling */
  
}

#s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03bd7361-5c45-4d3a-8538-9db9cb304056 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-03bd7361-5c45-4d3a-8538-9db9cb304056 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03bd7361-5c45-4d3a-8538-9db9cb304056 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-03bd7361-5c45-4d3a-8538-9db9cb304056 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03bd7361-5c45-4d3a-8538-9db9cb304056.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image {
  box-sizing: border-box;
}



.s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03bd7361-5c45-4d3a-8538-9db9cb304056 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container {
      position: relative;
    }

    .s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-03bd7361-5c45-4d3a-8538-9db9cb304056 {
  margin: 0 !important;
  overflow: visible;
}

#s-03bd7361-5c45-4d3a-8538-9db9cb304056-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03bd7361-5c45-4d3a-8538-9db9cb304056 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03bd7361-5c45-4d3a-8538-9db9cb304056 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image {
  /* Add background color handling */
  
}

#s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03bd7361-5c45-4d3a-8538-9db9cb304056 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-03bd7361-5c45-4d3a-8538-9db9cb304056 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03bd7361-5c45-4d3a-8538-9db9cb304056 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-03bd7361-5c45-4d3a-8538-9db9cb304056 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03bd7361-5c45-4d3a-8538-9db9cb304056.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image {
  box-sizing: border-box;
}



.s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03bd7361-5c45-4d3a-8538-9db9cb304056 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container {
      position: relative;
    }

    .s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-03bd7361-5c45-4d3a-8538-9db9cb304056 {
  margin: 0 !important;
  overflow: visible;
}

#s-03bd7361-5c45-4d3a-8538-9db9cb304056-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03bd7361-5c45-4d3a-8538-9db9cb304056 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03bd7361-5c45-4d3a-8538-9db9cb304056 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image {
  /* Add background color handling */
  
}

#s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03bd7361-5c45-4d3a-8538-9db9cb304056 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-03bd7361-5c45-4d3a-8538-9db9cb304056 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03bd7361-5c45-4d3a-8538-9db9cb304056 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-03bd7361-5c45-4d3a-8538-9db9cb304056 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03bd7361-5c45-4d3a-8538-9db9cb304056.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image {
  box-sizing: border-box;
}



.s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03bd7361-5c45-4d3a-8538-9db9cb304056 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container {
      position: relative;
    }

    .s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-03bd7361-5c45-4d3a-8538-9db9cb304056 {
  margin: 0 !important;
  overflow: visible;
}

#s-03bd7361-5c45-4d3a-8538-9db9cb304056-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03bd7361-5c45-4d3a-8538-9db9cb304056 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03bd7361-5c45-4d3a-8538-9db9cb304056 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image {
  /* Add background color handling */
  
}

#s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03bd7361-5c45-4d3a-8538-9db9cb304056 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-03bd7361-5c45-4d3a-8538-9db9cb304056 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03bd7361-5c45-4d3a-8538-9db9cb304056 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-03bd7361-5c45-4d3a-8538-9db9cb304056 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03bd7361-5c45-4d3a-8538-9db9cb304056.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image {
  box-sizing: border-box;
}



.s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03bd7361-5c45-4d3a-8538-9db9cb304056 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container {
      position: relative;
    }

    .s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03bd7361-5c45-4d3a-8538-9db9cb304056.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03bd7361-5c45-4d3a-8538-9db9cb304056 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-3cc5c391-4241-41d3-878e-5b94ece1df6a {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/1230;
text-align: center;
}

#s-3cc5c391-4241-41d3-878e-5b94ece1df6a {
  margin: 0 !important;
  overflow: visible;
}

#s-3cc5c391-4241-41d3-878e-5b94ece1df6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3cc5c391-4241-41d3-878e-5b94ece1df6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-3cc5c391-4241-41d3-878e-5b94ece1df6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image {
  /* Add background color handling */
  
}

#s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3cc5c391-4241-41d3-878e-5b94ece1df6a .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-3cc5c391-4241-41d3-878e-5b94ece1df6a .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3cc5c391-4241-41d3-878e-5b94ece1df6a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-3cc5c391-4241-41d3-878e-5b94ece1df6a .shogun-image-content {
  
    justify-content: center;
  
}

.s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image {
  box-sizing: border-box;
}



.s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container {
      position: relative;
    }

    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-3cc5c391-4241-41d3-878e-5b94ece1df6a {
  margin: 0 !important;
  overflow: visible;
}

#s-3cc5c391-4241-41d3-878e-5b94ece1df6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3cc5c391-4241-41d3-878e-5b94ece1df6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3cc5c391-4241-41d3-878e-5b94ece1df6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image {
  /* Add background color handling */
  
}

#s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3cc5c391-4241-41d3-878e-5b94ece1df6a .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-3cc5c391-4241-41d3-878e-5b94ece1df6a .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3cc5c391-4241-41d3-878e-5b94ece1df6a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-3cc5c391-4241-41d3-878e-5b94ece1df6a .shogun-image-content {
  
    justify-content: center;
  
}

.s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image {
  box-sizing: border-box;
}



.s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container {
      position: relative;
    }

    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3cc5c391-4241-41d3-878e-5b94ece1df6a {
  margin: 0 !important;
  overflow: visible;
}

#s-3cc5c391-4241-41d3-878e-5b94ece1df6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3cc5c391-4241-41d3-878e-5b94ece1df6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3cc5c391-4241-41d3-878e-5b94ece1df6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image {
  /* Add background color handling */
  
}

#s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3cc5c391-4241-41d3-878e-5b94ece1df6a .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-3cc5c391-4241-41d3-878e-5b94ece1df6a .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3cc5c391-4241-41d3-878e-5b94ece1df6a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-3cc5c391-4241-41d3-878e-5b94ece1df6a .shogun-image-content {
  
    justify-content: center;
  
}

.s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image {
  box-sizing: border-box;
}



.s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container {
      position: relative;
    }

    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3cc5c391-4241-41d3-878e-5b94ece1df6a {
  margin: 0 !important;
  overflow: visible;
}

#s-3cc5c391-4241-41d3-878e-5b94ece1df6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3cc5c391-4241-41d3-878e-5b94ece1df6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3cc5c391-4241-41d3-878e-5b94ece1df6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image {
  /* Add background color handling */
  
}

#s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3cc5c391-4241-41d3-878e-5b94ece1df6a .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-3cc5c391-4241-41d3-878e-5b94ece1df6a .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3cc5c391-4241-41d3-878e-5b94ece1df6a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-3cc5c391-4241-41d3-878e-5b94ece1df6a .shogun-image-content {
  
    justify-content: center;
  
}

.s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image {
  box-sizing: border-box;
}



.s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container {
      position: relative;
    }

    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-3cc5c391-4241-41d3-878e-5b94ece1df6a {
  margin: 0 !important;
  overflow: visible;
}

#s-3cc5c391-4241-41d3-878e-5b94ece1df6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3cc5c391-4241-41d3-878e-5b94ece1df6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3cc5c391-4241-41d3-878e-5b94ece1df6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image {
  /* Add background color handling */
  
}

#s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3cc5c391-4241-41d3-878e-5b94ece1df6a .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-3cc5c391-4241-41d3-878e-5b94ece1df6a .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3cc5c391-4241-41d3-878e-5b94ece1df6a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-3cc5c391-4241-41d3-878e-5b94ece1df6a .shogun-image-content {
  
    justify-content: center;
  
}

.s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image {
  box-sizing: border-box;
}



.s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container {
      position: relative;
    }

    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3cc5c391-4241-41d3-878e-5b94ece1df6a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-d2e108eb-c793-4872-b550-d106db8fa9cb {
  margin-top: 50%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 16/9;
text-align: center;
}
@media (min-width: 1200px){#s-d2e108eb-c793-4872-b550-d106db8fa9cb {
  display: none;
}
#s-d2e108eb-c793-4872-b550-d106db8fa9cb, #wrap-s-d2e108eb-c793-4872-b550-d106db8fa9cb, #wrap-content-s-d2e108eb-c793-4872-b550-d106db8fa9cb { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d2e108eb-c793-4872-b550-d106db8fa9cb {
  display: none;
}
#s-d2e108eb-c793-4872-b550-d106db8fa9cb, #wrap-s-d2e108eb-c793-4872-b550-d106db8fa9cb, #wrap-content-s-d2e108eb-c793-4872-b550-d106db8fa9cb { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d2e108eb-c793-4872-b550-d106db8fa9cb {
  display: none;
}
#s-d2e108eb-c793-4872-b550-d106db8fa9cb, #wrap-s-d2e108eb-c793-4872-b550-d106db8fa9cb, #wrap-content-s-d2e108eb-c793-4872-b550-d106db8fa9cb { display: none !important; }}
#s-d2e108eb-c793-4872-b550-d106db8fa9cb {
  margin: 0 !important;
  overflow: visible;
}

#s-d2e108eb-c793-4872-b550-d106db8fa9cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2e108eb-c793-4872-b550-d106db8fa9cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 50%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-d2e108eb-c793-4872-b550-d106db8fa9cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image {
  /* Add background color handling */
  
}

#s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2e108eb-c793-4872-b550-d106db8fa9cb .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-d2e108eb-c793-4872-b550-d106db8fa9cb .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2e108eb-c793-4872-b550-d106db8fa9cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-d2e108eb-c793-4872-b550-d106db8fa9cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2e108eb-c793-4872-b550-d106db8fa9cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image {
  box-sizing: border-box;
}



.s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d2e108eb-c793-4872-b550-d106db8fa9cb {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container {
      position: relative;
    }

    .s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-d2e108eb-c793-4872-b550-d106db8fa9cb {
  margin: 0 !important;
  overflow: visible;
}

#s-d2e108eb-c793-4872-b550-d106db8fa9cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2e108eb-c793-4872-b550-d106db8fa9cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2e108eb-c793-4872-b550-d106db8fa9cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image {
  /* Add background color handling */
  
}

#s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2e108eb-c793-4872-b550-d106db8fa9cb .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-d2e108eb-c793-4872-b550-d106db8fa9cb .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2e108eb-c793-4872-b550-d106db8fa9cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-d2e108eb-c793-4872-b550-d106db8fa9cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2e108eb-c793-4872-b550-d106db8fa9cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image {
  box-sizing: border-box;
}



.s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d2e108eb-c793-4872-b550-d106db8fa9cb {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container {
      position: relative;
    }

    .s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d2e108eb-c793-4872-b550-d106db8fa9cb {
  margin: 0 !important;
  overflow: visible;
}

#s-d2e108eb-c793-4872-b550-d106db8fa9cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2e108eb-c793-4872-b550-d106db8fa9cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2e108eb-c793-4872-b550-d106db8fa9cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image {
  /* Add background color handling */
  
}

#s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2e108eb-c793-4872-b550-d106db8fa9cb .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-d2e108eb-c793-4872-b550-d106db8fa9cb .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2e108eb-c793-4872-b550-d106db8fa9cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-d2e108eb-c793-4872-b550-d106db8fa9cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2e108eb-c793-4872-b550-d106db8fa9cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image {
  box-sizing: border-box;
}



.s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d2e108eb-c793-4872-b550-d106db8fa9cb {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container {
      position: relative;
    }

    .s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d2e108eb-c793-4872-b550-d106db8fa9cb {
  margin: 0 !important;
  overflow: visible;
}

#s-d2e108eb-c793-4872-b550-d106db8fa9cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2e108eb-c793-4872-b550-d106db8fa9cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2e108eb-c793-4872-b550-d106db8fa9cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image {
  /* Add background color handling */
  
}

#s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2e108eb-c793-4872-b550-d106db8fa9cb .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-d2e108eb-c793-4872-b550-d106db8fa9cb .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2e108eb-c793-4872-b550-d106db8fa9cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-d2e108eb-c793-4872-b550-d106db8fa9cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2e108eb-c793-4872-b550-d106db8fa9cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image {
  box-sizing: border-box;
}



.s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d2e108eb-c793-4872-b550-d106db8fa9cb {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container {
      position: relative;
    }

    .s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-d2e108eb-c793-4872-b550-d106db8fa9cb {
  margin: 0 !important;
  overflow: visible;
}

#s-d2e108eb-c793-4872-b550-d106db8fa9cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2e108eb-c793-4872-b550-d106db8fa9cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2e108eb-c793-4872-b550-d106db8fa9cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image {
  /* Add background color handling */
  
}

#s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2e108eb-c793-4872-b550-d106db8fa9cb .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-d2e108eb-c793-4872-b550-d106db8fa9cb .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2e108eb-c793-4872-b550-d106db8fa9cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-d2e108eb-c793-4872-b550-d106db8fa9cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2e108eb-c793-4872-b550-d106db8fa9cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image {
  box-sizing: border-box;
}



.s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d2e108eb-c793-4872-b550-d106db8fa9cb {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container {
      position: relative;
    }

    .s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2e108eb-c793-4872-b550-d106db8fa9cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2e108eb-c793-4872-b550-d106db8fa9cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-ad6564be-ea6c-4280-ba7e-4a70c70f0547 {
  margin-top: -40%;
margin-left: 2%;
margin-right: 2%;
min-height: 50px;
}
@media (min-width: 1200px){#s-ad6564be-ea6c-4280-ba7e-4a70c70f0547 {
  display: none;
}
#s-ad6564be-ea6c-4280-ba7e-4a70c70f0547, #wrap-s-ad6564be-ea6c-4280-ba7e-4a70c70f0547, #wrap-content-s-ad6564be-ea6c-4280-ba7e-4a70c70f0547 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ad6564be-ea6c-4280-ba7e-4a70c70f0547 {
  display: none;
}
#s-ad6564be-ea6c-4280-ba7e-4a70c70f0547, #wrap-s-ad6564be-ea6c-4280-ba7e-4a70c70f0547, #wrap-content-s-ad6564be-ea6c-4280-ba7e-4a70c70f0547 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-ad6564be-ea6c-4280-ba7e-4a70c70f0547 {
  display: none;
}
#s-ad6564be-ea6c-4280-ba7e-4a70c70f0547, #wrap-s-ad6564be-ea6c-4280-ba7e-4a70c70f0547, #wrap-content-s-ad6564be-ea6c-4280-ba7e-4a70c70f0547 { display: none !important; }}







#s-ad6564be-ea6c-4280-ba7e-4a70c70f0547 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ad6564be-ea6c-4280-ba7e-4a70c70f0547.shg-box.shg-c {
  justify-content: center;
}

#s-fa7d2f99-8829-4545-9451-bda66ecb238c {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-fa7d2f99-8829-4545-9451-bda66ecb238c .shogun-heading-component h2 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-fa7d2f99-8829-4545-9451-bda66ecb238c .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 45px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-fa7d2f99-8829-4545-9451-bda66ecb238c .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-fa7d2f99-8829-4545-9451-bda66ecb238c .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-fa7d2f99-8829-4545-9451-bda66ecb238c .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}
#s-fc524ae9-41b0-44b2-b374-be79dbdda0e3 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-fc524ae9-41b0-44b2-b374-be79dbdda0e3 .shogun-heading-component h5 {
  
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


@media (min-width: 1200px){#s-fc524ae9-41b0-44b2-b374-be79dbdda0e3 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-fc524ae9-41b0-44b2-b374-be79dbdda0e3 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-fc524ae9-41b0-44b2-b374-be79dbdda0e3 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


}@media (max-width: 767px){#s-fc524ae9-41b0-44b2-b374-be79dbdda0e3 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


}
#s-7fd6ef4e-02d9-4332-9f08-c7e504a71dc9 {
  margin-top: 5%;
margin-left: auto;
margin-right: auto;
}

#s-86407769-e255-41c4-8932-d99055a348e5 {
  margin-top: 25%;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-86407769-e255-41c4-8932-d99055a348e5 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-86407769-e255-41c4-8932-d99055a348e5 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-86407769-e255-41c4-8932-d99055a348e5 {
  
}
}@media (max-width: 767px){#s-86407769-e255-41c4-8932-d99055a348e5 {
  
}
}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-86407769-e255-41c4-8932-d99055a348e5 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
    --swiper-pagination-bottom: 14px !important;
    padding: 0 !important;
  
}

#slider-v3-s-86407769-e255-41c4-8932-d99055a348e5 > .swiper-button-prev,
#slider-v3-s-86407769-e255-41c4-8932-d99055a348e5 > .swiper-button-next {
  
    height: 100% !important;
  
}

#slider-v3-s-86407769-e255-41c4-8932-d99055a348e5 > .swiper-button-prev svg,
#slider-v3-s-86407769-e255-41c4-8932-d99055a348e5 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-86407769-e255-41c4-8932-d99055a348e5 > .swiper-button-prev {
  
    left: 2% !important;
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-86407769-e255-41c4-8932-d99055a348e5 > .swiper-button-next {
  
    right: 2% !important;
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-86407769-e255-41c4-8932-d99055a348e5 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-86407769-e255-41c4-8932-d99055a348e5 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-86407769-e255-41c4-8932-d99055a348e5 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-86407769-e255-41c4-8932-d99055a348e5 .swiper-pagination {
  position:  absolute ;
  display: flex;
  margin-top:  0 ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-1590294a-247e-49c7-8e3f-4a28e2b1c981 {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/1230;
text-align: center;
}

#s-1590294a-247e-49c7-8e3f-4a28e2b1c981 {
  margin: 0 !important;
  overflow: visible;
}

#s-1590294a-247e-49c7-8e3f-4a28e2b1c981-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1590294a-247e-49c7-8e3f-4a28e2b1c981 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-1590294a-247e-49c7-8e3f-4a28e2b1c981 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image {
  /* Add background color handling */
  
}

#s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1590294a-247e-49c7-8e3f-4a28e2b1c981 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-1590294a-247e-49c7-8e3f-4a28e2b1c981 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1590294a-247e-49c7-8e3f-4a28e2b1c981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-1590294a-247e-49c7-8e3f-4a28e2b1c981 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image {
  box-sizing: border-box;
}



.s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container {
      position: relative;
    }

    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-1590294a-247e-49c7-8e3f-4a28e2b1c981 {
  margin: 0 !important;
  overflow: visible;
}

#s-1590294a-247e-49c7-8e3f-4a28e2b1c981-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1590294a-247e-49c7-8e3f-4a28e2b1c981 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1590294a-247e-49c7-8e3f-4a28e2b1c981 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image {
  /* Add background color handling */
  
}

#s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1590294a-247e-49c7-8e3f-4a28e2b1c981 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-1590294a-247e-49c7-8e3f-4a28e2b1c981 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1590294a-247e-49c7-8e3f-4a28e2b1c981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-1590294a-247e-49c7-8e3f-4a28e2b1c981 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image {
  box-sizing: border-box;
}



.s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container {
      position: relative;
    }

    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1590294a-247e-49c7-8e3f-4a28e2b1c981 {
  margin: 0 !important;
  overflow: visible;
}

#s-1590294a-247e-49c7-8e3f-4a28e2b1c981-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1590294a-247e-49c7-8e3f-4a28e2b1c981 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1590294a-247e-49c7-8e3f-4a28e2b1c981 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image {
  /* Add background color handling */
  
}

#s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1590294a-247e-49c7-8e3f-4a28e2b1c981 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-1590294a-247e-49c7-8e3f-4a28e2b1c981 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1590294a-247e-49c7-8e3f-4a28e2b1c981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-1590294a-247e-49c7-8e3f-4a28e2b1c981 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image {
  box-sizing: border-box;
}



.s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container {
      position: relative;
    }

    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1590294a-247e-49c7-8e3f-4a28e2b1c981 {
  margin: 0 !important;
  overflow: visible;
}

#s-1590294a-247e-49c7-8e3f-4a28e2b1c981-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1590294a-247e-49c7-8e3f-4a28e2b1c981 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1590294a-247e-49c7-8e3f-4a28e2b1c981 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image {
  /* Add background color handling */
  
}

#s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1590294a-247e-49c7-8e3f-4a28e2b1c981 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-1590294a-247e-49c7-8e3f-4a28e2b1c981 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1590294a-247e-49c7-8e3f-4a28e2b1c981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-1590294a-247e-49c7-8e3f-4a28e2b1c981 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image {
  box-sizing: border-box;
}



.s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container {
      position: relative;
    }

    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-1590294a-247e-49c7-8e3f-4a28e2b1c981 {
  margin: 0 !important;
  overflow: visible;
}

#s-1590294a-247e-49c7-8e3f-4a28e2b1c981-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1590294a-247e-49c7-8e3f-4a28e2b1c981 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1590294a-247e-49c7-8e3f-4a28e2b1c981 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image {
  /* Add background color handling */
  
}

#s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1590294a-247e-49c7-8e3f-4a28e2b1c981 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-1590294a-247e-49c7-8e3f-4a28e2b1c981 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1590294a-247e-49c7-8e3f-4a28e2b1c981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-1590294a-247e-49c7-8e3f-4a28e2b1c981 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image {
  box-sizing: border-box;
}



.s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container {
      position: relative;
    }

    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1590294a-247e-49c7-8e3f-4a28e2b1c981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/1230;
text-align: center;
}

#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image {
  box-sizing: border-box;
}



.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container {
      position: relative;
    }

    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image {
  box-sizing: border-box;
}



.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container {
      position: relative;
    }

    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image {
  box-sizing: border-box;
}



.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container {
      position: relative;
    }

    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image {
  box-sizing: border-box;
}



.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container {
      position: relative;
    }

    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image {
  box-sizing: border-box;
}



.s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container {
      position: relative;
    }

    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb18f1ee-a345-4922-8bc0-067dff2ad0f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-3719b99b-394a-43c4-b5dc-3154fc914ba3 {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/1230;
text-align: center;
}

#s-3719b99b-394a-43c4-b5dc-3154fc914ba3 {
  margin: 0 !important;
  overflow: visible;
}

#s-3719b99b-394a-43c4-b5dc-3154fc914ba3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3719b99b-394a-43c4-b5dc-3154fc914ba3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-3719b99b-394a-43c4-b5dc-3154fc914ba3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image {
  /* Add background color handling */
  
}

#s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3719b99b-394a-43c4-b5dc-3154fc914ba3 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-3719b99b-394a-43c4-b5dc-3154fc914ba3 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3719b99b-394a-43c4-b5dc-3154fc914ba3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-3719b99b-394a-43c4-b5dc-3154fc914ba3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image {
  box-sizing: border-box;
}



.s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container {
      position: relative;
    }

    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-3719b99b-394a-43c4-b5dc-3154fc914ba3 {
  margin: 0 !important;
  overflow: visible;
}

#s-3719b99b-394a-43c4-b5dc-3154fc914ba3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3719b99b-394a-43c4-b5dc-3154fc914ba3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3719b99b-394a-43c4-b5dc-3154fc914ba3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image {
  /* Add background color handling */
  
}

#s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3719b99b-394a-43c4-b5dc-3154fc914ba3 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-3719b99b-394a-43c4-b5dc-3154fc914ba3 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3719b99b-394a-43c4-b5dc-3154fc914ba3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-3719b99b-394a-43c4-b5dc-3154fc914ba3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image {
  box-sizing: border-box;
}



.s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container {
      position: relative;
    }

    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3719b99b-394a-43c4-b5dc-3154fc914ba3 {
  margin: 0 !important;
  overflow: visible;
}

#s-3719b99b-394a-43c4-b5dc-3154fc914ba3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3719b99b-394a-43c4-b5dc-3154fc914ba3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3719b99b-394a-43c4-b5dc-3154fc914ba3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image {
  /* Add background color handling */
  
}

#s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3719b99b-394a-43c4-b5dc-3154fc914ba3 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-3719b99b-394a-43c4-b5dc-3154fc914ba3 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3719b99b-394a-43c4-b5dc-3154fc914ba3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-3719b99b-394a-43c4-b5dc-3154fc914ba3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image {
  box-sizing: border-box;
}



.s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container {
      position: relative;
    }

    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3719b99b-394a-43c4-b5dc-3154fc914ba3 {
  margin: 0 !important;
  overflow: visible;
}

#s-3719b99b-394a-43c4-b5dc-3154fc914ba3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3719b99b-394a-43c4-b5dc-3154fc914ba3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3719b99b-394a-43c4-b5dc-3154fc914ba3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image {
  /* Add background color handling */
  
}

#s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3719b99b-394a-43c4-b5dc-3154fc914ba3 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-3719b99b-394a-43c4-b5dc-3154fc914ba3 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3719b99b-394a-43c4-b5dc-3154fc914ba3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-3719b99b-394a-43c4-b5dc-3154fc914ba3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image {
  box-sizing: border-box;
}



.s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container {
      position: relative;
    }

    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-3719b99b-394a-43c4-b5dc-3154fc914ba3 {
  margin: 0 !important;
  overflow: visible;
}

#s-3719b99b-394a-43c4-b5dc-3154fc914ba3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3719b99b-394a-43c4-b5dc-3154fc914ba3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3719b99b-394a-43c4-b5dc-3154fc914ba3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image {
  /* Add background color handling */
  
}

#s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3719b99b-394a-43c4-b5dc-3154fc914ba3 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-3719b99b-394a-43c4-b5dc-3154fc914ba3 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3719b99b-394a-43c4-b5dc-3154fc914ba3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-3719b99b-394a-43c4-b5dc-3154fc914ba3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image {
  box-sizing: border-box;
}



.s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container {
      position: relative;
    }

    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3719b99b-394a-43c4-b5dc-3154fc914ba3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-0bdcc160-c5d0-4719-8648-f19aeefb0923 {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/1230;
text-align: center;
}

#s-0bdcc160-c5d0-4719-8648-f19aeefb0923 {
  margin: 0 !important;
  overflow: visible;
}

#s-0bdcc160-c5d0-4719-8648-f19aeefb0923-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0bdcc160-c5d0-4719-8648-f19aeefb0923 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-0bdcc160-c5d0-4719-8648-f19aeefb0923 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image {
  /* Add background color handling */
  
}

#s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0bdcc160-c5d0-4719-8648-f19aeefb0923 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-0bdcc160-c5d0-4719-8648-f19aeefb0923 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0bdcc160-c5d0-4719-8648-f19aeefb0923 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-0bdcc160-c5d0-4719-8648-f19aeefb0923 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image {
  box-sizing: border-box;
}



.s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container {
      position: relative;
    }

    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-0bdcc160-c5d0-4719-8648-f19aeefb0923 {
  margin: 0 !important;
  overflow: visible;
}

#s-0bdcc160-c5d0-4719-8648-f19aeefb0923-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0bdcc160-c5d0-4719-8648-f19aeefb0923 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0bdcc160-c5d0-4719-8648-f19aeefb0923 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image {
  /* Add background color handling */
  
}

#s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0bdcc160-c5d0-4719-8648-f19aeefb0923 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-0bdcc160-c5d0-4719-8648-f19aeefb0923 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0bdcc160-c5d0-4719-8648-f19aeefb0923 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-0bdcc160-c5d0-4719-8648-f19aeefb0923 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image {
  box-sizing: border-box;
}



.s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container {
      position: relative;
    }

    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0bdcc160-c5d0-4719-8648-f19aeefb0923 {
  margin: 0 !important;
  overflow: visible;
}

#s-0bdcc160-c5d0-4719-8648-f19aeefb0923-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0bdcc160-c5d0-4719-8648-f19aeefb0923 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0bdcc160-c5d0-4719-8648-f19aeefb0923 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image {
  /* Add background color handling */
  
}

#s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0bdcc160-c5d0-4719-8648-f19aeefb0923 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-0bdcc160-c5d0-4719-8648-f19aeefb0923 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0bdcc160-c5d0-4719-8648-f19aeefb0923 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-0bdcc160-c5d0-4719-8648-f19aeefb0923 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image {
  box-sizing: border-box;
}



.s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container {
      position: relative;
    }

    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0bdcc160-c5d0-4719-8648-f19aeefb0923 {
  margin: 0 !important;
  overflow: visible;
}

#s-0bdcc160-c5d0-4719-8648-f19aeefb0923-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0bdcc160-c5d0-4719-8648-f19aeefb0923 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0bdcc160-c5d0-4719-8648-f19aeefb0923 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image {
  /* Add background color handling */
  
}

#s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0bdcc160-c5d0-4719-8648-f19aeefb0923 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-0bdcc160-c5d0-4719-8648-f19aeefb0923 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0bdcc160-c5d0-4719-8648-f19aeefb0923 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-0bdcc160-c5d0-4719-8648-f19aeefb0923 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image {
  box-sizing: border-box;
}



.s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container {
      position: relative;
    }

    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-0bdcc160-c5d0-4719-8648-f19aeefb0923 {
  margin: 0 !important;
  overflow: visible;
}

#s-0bdcc160-c5d0-4719-8648-f19aeefb0923-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0bdcc160-c5d0-4719-8648-f19aeefb0923 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0bdcc160-c5d0-4719-8648-f19aeefb0923 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image {
  /* Add background color handling */
  
}

#s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0bdcc160-c5d0-4719-8648-f19aeefb0923 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-0bdcc160-c5d0-4719-8648-f19aeefb0923 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0bdcc160-c5d0-4719-8648-f19aeefb0923 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-0bdcc160-c5d0-4719-8648-f19aeefb0923 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image {
  box-sizing: border-box;
}



.s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container {
      position: relative;
    }

    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0bdcc160-c5d0-4719-8648-f19aeefb0923 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-61b594a1-01a5-4449-874d-bff5c3ced323 {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/1230;
text-align: center;
}

#s-61b594a1-01a5-4449-874d-bff5c3ced323 {
  margin: 0 !important;
  overflow: visible;
}

#s-61b594a1-01a5-4449-874d-bff5c3ced323-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-61b594a1-01a5-4449-874d-bff5c3ced323 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-61b594a1-01a5-4449-874d-bff5c3ced323 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image {
  /* Add background color handling */
  
}

#s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-61b594a1-01a5-4449-874d-bff5c3ced323 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-61b594a1-01a5-4449-874d-bff5c3ced323 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-61b594a1-01a5-4449-874d-bff5c3ced323 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-61b594a1-01a5-4449-874d-bff5c3ced323 .shogun-image-content {
  
    justify-content: center;
  
}

.s-61b594a1-01a5-4449-874d-bff5c3ced323.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image {
  box-sizing: border-box;
}



.s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-61b594a1-01a5-4449-874d-bff5c3ced323 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container {
      position: relative;
    }

    .s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-61b594a1-01a5-4449-874d-bff5c3ced323 {
  margin: 0 !important;
  overflow: visible;
}

#s-61b594a1-01a5-4449-874d-bff5c3ced323-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-61b594a1-01a5-4449-874d-bff5c3ced323 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-61b594a1-01a5-4449-874d-bff5c3ced323 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image {
  /* Add background color handling */
  
}

#s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-61b594a1-01a5-4449-874d-bff5c3ced323 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-61b594a1-01a5-4449-874d-bff5c3ced323 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-61b594a1-01a5-4449-874d-bff5c3ced323 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-61b594a1-01a5-4449-874d-bff5c3ced323 .shogun-image-content {
  
    justify-content: center;
  
}

.s-61b594a1-01a5-4449-874d-bff5c3ced323.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image {
  box-sizing: border-box;
}



.s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-61b594a1-01a5-4449-874d-bff5c3ced323 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container {
      position: relative;
    }

    .s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-61b594a1-01a5-4449-874d-bff5c3ced323 {
  margin: 0 !important;
  overflow: visible;
}

#s-61b594a1-01a5-4449-874d-bff5c3ced323-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-61b594a1-01a5-4449-874d-bff5c3ced323 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-61b594a1-01a5-4449-874d-bff5c3ced323 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image {
  /* Add background color handling */
  
}

#s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-61b594a1-01a5-4449-874d-bff5c3ced323 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-61b594a1-01a5-4449-874d-bff5c3ced323 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-61b594a1-01a5-4449-874d-bff5c3ced323 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-61b594a1-01a5-4449-874d-bff5c3ced323 .shogun-image-content {
  
    justify-content: center;
  
}

.s-61b594a1-01a5-4449-874d-bff5c3ced323.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image {
  box-sizing: border-box;
}



.s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-61b594a1-01a5-4449-874d-bff5c3ced323 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container {
      position: relative;
    }

    .s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-61b594a1-01a5-4449-874d-bff5c3ced323 {
  margin: 0 !important;
  overflow: visible;
}

#s-61b594a1-01a5-4449-874d-bff5c3ced323-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-61b594a1-01a5-4449-874d-bff5c3ced323 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-61b594a1-01a5-4449-874d-bff5c3ced323 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image {
  /* Add background color handling */
  
}

#s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-61b594a1-01a5-4449-874d-bff5c3ced323 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-61b594a1-01a5-4449-874d-bff5c3ced323 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-61b594a1-01a5-4449-874d-bff5c3ced323 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-61b594a1-01a5-4449-874d-bff5c3ced323 .shogun-image-content {
  
    justify-content: center;
  
}

.s-61b594a1-01a5-4449-874d-bff5c3ced323.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image {
  box-sizing: border-box;
}



.s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-61b594a1-01a5-4449-874d-bff5c3ced323 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container {
      position: relative;
    }

    .s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-61b594a1-01a5-4449-874d-bff5c3ced323 {
  margin: 0 !important;
  overflow: visible;
}

#s-61b594a1-01a5-4449-874d-bff5c3ced323-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-61b594a1-01a5-4449-874d-bff5c3ced323 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-61b594a1-01a5-4449-874d-bff5c3ced323 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image {
  /* Add background color handling */
  
}

#s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-61b594a1-01a5-4449-874d-bff5c3ced323 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-61b594a1-01a5-4449-874d-bff5c3ced323 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-61b594a1-01a5-4449-874d-bff5c3ced323 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-61b594a1-01a5-4449-874d-bff5c3ced323 .shogun-image-content {
  
    justify-content: center;
  
}

.s-61b594a1-01a5-4449-874d-bff5c3ced323.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image {
  box-sizing: border-box;
}



.s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-61b594a1-01a5-4449-874d-bff5c3ced323 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container {
      position: relative;
    }

    .s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-61b594a1-01a5-4449-874d-bff5c3ced323.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-61b594a1-01a5-4449-874d-bff5c3ced323 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/1230;
text-align: center;
}

#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image {
  box-sizing: border-box;
}



.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container {
      position: relative;
    }

    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image {
  box-sizing: border-box;
}



.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container {
      position: relative;
    }

    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image {
  box-sizing: border-box;
}



.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container {
      position: relative;
    }

    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image {
  box-sizing: border-box;
}



.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container {
      position: relative;
    }

    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image {
  box-sizing: border-box;
}



.s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container {
      position: relative;
    }

    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8f61f71d-a713-4c93-adac-c5a7c6d1c1d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/1230;
text-align: center;
}

#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a {
  margin: 0 !important;
  overflow: visible;
}

#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image {
  /* Add background color handling */
  
}

#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image {
  box-sizing: border-box;
}



.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container {
      position: relative;
    }

    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a {
  margin: 0 !important;
  overflow: visible;
}

#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image {
  /* Add background color handling */
  
}

#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image {
  box-sizing: border-box;
}



.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container {
      position: relative;
    }

    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a {
  margin: 0 !important;
  overflow: visible;
}

#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image {
  /* Add background color handling */
  
}

#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image {
  box-sizing: border-box;
}



.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container {
      position: relative;
    }

    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a {
  margin: 0 !important;
  overflow: visible;
}

#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image {
  /* Add background color handling */
  
}

#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image {
  box-sizing: border-box;
}



.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container {
      position: relative;
    }

    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a {
  margin: 0 !important;
  overflow: visible;
}

#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image {
  /* Add background color handling */
  
}

#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a .shg-image-content-wrapper {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }

    #s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a .shogun-image-link {
      aspect-ratio: 3840/1230;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image {
  box-sizing: border-box;
}



.s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a {
      --shg-aspect-ratio: calc(3840/1230); 
    }

    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container {
      position: relative;
    }

    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b28b6fd2-0257-45f5-87fd-06d5d9f5ed5a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-eaf8cba5-33f1-4dbb-a2d6-c1f106980725 {
  margin-top: 10%;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-eaf8cba5-33f1-4dbb-a2d6-c1f106980725"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

@media (min-width: 768px) {
[id="s-eaf8cba5-33f1-4dbb-a2d6-c1f106980725"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-eaf8cba5-33f1-4dbb-a2d6-c1f106980725"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-eaf8cba5-33f1-4dbb-a2d6-c1f106980725"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 {
  margin-left: auto;
margin-right: auto;
max-width: 3000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 {
  margin: 0 !important;
  overflow: visible;
}

#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image {
  /* Add background color handling */
  
}

#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image {
  box-sizing: border-box;
}



.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container {
      position: relative;
    }

    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

@media (min-width: 1200px){#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 {
  margin: 0 !important;
  overflow: visible;
}

#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image {
  /* Add background color handling */
  
}

#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image {
  box-sizing: border-box;
}



.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container {
      position: relative;
    }

    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 {
  margin: 0 !important;
  overflow: visible;
}

#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image {
  /* Add background color handling */
  
}

#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image {
  box-sizing: border-box;
}



.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container {
      position: relative;
    }

    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 {
  margin: 0 !important;
  overflow: visible;
}

#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image {
  /* Add background color handling */
  
}

#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image {
  box-sizing: border-box;
}



.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container {
      position: relative;
    }

    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (max-width: 767px){#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 {
  margin: 0 !important;
  overflow: visible;
}

#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image {
  /* Add background color handling */
  
}

#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image {
  box-sizing: border-box;
}



.s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container {
      position: relative;
    }

    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f8c79023-e0ff-45d1-84ca-8dec5b0dea21 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}
#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 {
  margin-left: auto;
margin-right: auto;
max-width: 3000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 {
  margin: 0 !important;
  overflow: visible;
}

#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image {
  /* Add background color handling */
  
}

#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image {
  box-sizing: border-box;
}



.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container {
      position: relative;
    }

    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

@media (min-width: 1200px){#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 {
  margin: 0 !important;
  overflow: visible;
}

#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image {
  /* Add background color handling */
  
}

#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image {
  box-sizing: border-box;
}



.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container {
      position: relative;
    }

    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 {
  margin: 0 !important;
  overflow: visible;
}

#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image {
  /* Add background color handling */
  
}

#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image {
  box-sizing: border-box;
}



.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container {
      position: relative;
    }

    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 {
  margin: 0 !important;
  overflow: visible;
}

#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image {
  /* Add background color handling */
  
}

#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image {
  box-sizing: border-box;
}



.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container {
      position: relative;
    }

    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (max-width: 767px){#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 {
  margin: 0 !important;
  overflow: visible;
}

#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image {
  /* Add background color handling */
  
}

#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image {
  box-sizing: border-box;
}



.s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container {
      position: relative;
    }

    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ee1b6fd6-b2f5-4c28-a74b-9967088ff227 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}
#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 {
  margin-left: auto;
margin-right: auto;
max-width: 3000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 {
  margin: 0 !important;
  overflow: visible;
}

#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image {
  /* Add background color handling */
  
}

#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 .shogun-image-content {
  
    justify-content: center;
  
}

.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image {
  box-sizing: border-box;
}



.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container {
      position: relative;
    }

    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

@media (min-width: 1200px){#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 {
  margin: 0 !important;
  overflow: visible;
}

#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image {
  /* Add background color handling */
  
}

#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 .shogun-image-content {
  
    justify-content: center;
  
}

.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image {
  box-sizing: border-box;
}



.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container {
      position: relative;
    }

    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 {
  margin: 0 !important;
  overflow: visible;
}

#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image {
  /* Add background color handling */
  
}

#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 .shogun-image-content {
  
    justify-content: center;
  
}

.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image {
  box-sizing: border-box;
}



.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container {
      position: relative;
    }

    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 {
  margin: 0 !important;
  overflow: visible;
}

#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image {
  /* Add background color handling */
  
}

#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 .shogun-image-content {
  
    justify-content: center;
  
}

.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image {
  box-sizing: border-box;
}



.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container {
      position: relative;
    }

    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (max-width: 767px){#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 {
  margin: 0 !important;
  overflow: visible;
}

#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image {
  /* Add background color handling */
  
}

#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 .shogun-image-content {
  
    justify-content: center;
  
}

.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image {
  box-sizing: border-box;
}



.s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container {
      position: relative;
    }

    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44a7c44b-0666-4d1d-ad54-5cad4e20a660 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}
#s-f961ddd2-1ab5-423f-ae3a-310688262e87 {
  margin-left: auto;
margin-right: auto;
max-width: 3000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-f961ddd2-1ab5-423f-ae3a-310688262e87 {
  margin: 0 !important;
  overflow: visible;
}

#s-f961ddd2-1ab5-423f-ae3a-310688262e87-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f961ddd2-1ab5-423f-ae3a-310688262e87 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f961ddd2-1ab5-423f-ae3a-310688262e87 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image {
  /* Add background color handling */
  
}

#s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f961ddd2-1ab5-423f-ae3a-310688262e87 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f961ddd2-1ab5-423f-ae3a-310688262e87 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f961ddd2-1ab5-423f-ae3a-310688262e87 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-f961ddd2-1ab5-423f-ae3a-310688262e87 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f961ddd2-1ab5-423f-ae3a-310688262e87.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image {
  box-sizing: border-box;
}



.s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f961ddd2-1ab5-423f-ae3a-310688262e87 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container {
      position: relative;
    }

    .s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

@media (min-width: 1200px){#s-f961ddd2-1ab5-423f-ae3a-310688262e87 {
  margin: 0 !important;
  overflow: visible;
}

#s-f961ddd2-1ab5-423f-ae3a-310688262e87-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f961ddd2-1ab5-423f-ae3a-310688262e87 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f961ddd2-1ab5-423f-ae3a-310688262e87 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image {
  /* Add background color handling */
  
}

#s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f961ddd2-1ab5-423f-ae3a-310688262e87 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f961ddd2-1ab5-423f-ae3a-310688262e87 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f961ddd2-1ab5-423f-ae3a-310688262e87 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-f961ddd2-1ab5-423f-ae3a-310688262e87 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f961ddd2-1ab5-423f-ae3a-310688262e87.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image {
  box-sizing: border-box;
}



.s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f961ddd2-1ab5-423f-ae3a-310688262e87 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container {
      position: relative;
    }

    .s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f961ddd2-1ab5-423f-ae3a-310688262e87 {
  margin: 0 !important;
  overflow: visible;
}

#s-f961ddd2-1ab5-423f-ae3a-310688262e87-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f961ddd2-1ab5-423f-ae3a-310688262e87 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f961ddd2-1ab5-423f-ae3a-310688262e87 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image {
  /* Add background color handling */
  
}

#s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f961ddd2-1ab5-423f-ae3a-310688262e87 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f961ddd2-1ab5-423f-ae3a-310688262e87 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f961ddd2-1ab5-423f-ae3a-310688262e87 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-f961ddd2-1ab5-423f-ae3a-310688262e87 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f961ddd2-1ab5-423f-ae3a-310688262e87.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image {
  box-sizing: border-box;
}



.s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f961ddd2-1ab5-423f-ae3a-310688262e87 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container {
      position: relative;
    }

    .s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f961ddd2-1ab5-423f-ae3a-310688262e87 {
  margin: 0 !important;
  overflow: visible;
}

#s-f961ddd2-1ab5-423f-ae3a-310688262e87-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f961ddd2-1ab5-423f-ae3a-310688262e87 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f961ddd2-1ab5-423f-ae3a-310688262e87 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image {
  /* Add background color handling */
  
}

#s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f961ddd2-1ab5-423f-ae3a-310688262e87 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f961ddd2-1ab5-423f-ae3a-310688262e87 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f961ddd2-1ab5-423f-ae3a-310688262e87 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-f961ddd2-1ab5-423f-ae3a-310688262e87 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f961ddd2-1ab5-423f-ae3a-310688262e87.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image {
  box-sizing: border-box;
}



.s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f961ddd2-1ab5-423f-ae3a-310688262e87 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container {
      position: relative;
    }

    .s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (max-width: 767px){#s-f961ddd2-1ab5-423f-ae3a-310688262e87 {
  margin: 0 !important;
  overflow: visible;
}

#s-f961ddd2-1ab5-423f-ae3a-310688262e87-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f961ddd2-1ab5-423f-ae3a-310688262e87 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f961ddd2-1ab5-423f-ae3a-310688262e87 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image {
  /* Add background color handling */
  
}

#s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f961ddd2-1ab5-423f-ae3a-310688262e87 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f961ddd2-1ab5-423f-ae3a-310688262e87 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f961ddd2-1ab5-423f-ae3a-310688262e87 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-f961ddd2-1ab5-423f-ae3a-310688262e87 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f961ddd2-1ab5-423f-ae3a-310688262e87.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image {
  box-sizing: border-box;
}



.s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f961ddd2-1ab5-423f-ae3a-310688262e87 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container {
      position: relative;
    }

    .s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f961ddd2-1ab5-423f-ae3a-310688262e87.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f961ddd2-1ab5-423f-ae3a-310688262e87 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}
#s-d658044e-cd09-4431-89c0-1b4ad334ef0c {
  margin-left: auto;
margin-right: auto;
max-width: 3000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-d658044e-cd09-4431-89c0-1b4ad334ef0c {
  margin: 0 !important;
  overflow: visible;
}

#s-d658044e-cd09-4431-89c0-1b4ad334ef0c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d658044e-cd09-4431-89c0-1b4ad334ef0c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d658044e-cd09-4431-89c0-1b4ad334ef0c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image {
  /* Add background color handling */
  
}

#s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d658044e-cd09-4431-89c0-1b4ad334ef0c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d658044e-cd09-4431-89c0-1b4ad334ef0c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d658044e-cd09-4431-89c0-1b4ad334ef0c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-d658044e-cd09-4431-89c0-1b4ad334ef0c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image {
  box-sizing: border-box;
}



.s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container {
      position: relative;
    }

    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

@media (min-width: 1200px){#s-d658044e-cd09-4431-89c0-1b4ad334ef0c {
  margin: 0 !important;
  overflow: visible;
}

#s-d658044e-cd09-4431-89c0-1b4ad334ef0c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d658044e-cd09-4431-89c0-1b4ad334ef0c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d658044e-cd09-4431-89c0-1b4ad334ef0c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image {
  /* Add background color handling */
  
}

#s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d658044e-cd09-4431-89c0-1b4ad334ef0c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d658044e-cd09-4431-89c0-1b4ad334ef0c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d658044e-cd09-4431-89c0-1b4ad334ef0c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-d658044e-cd09-4431-89c0-1b4ad334ef0c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image {
  box-sizing: border-box;
}



.s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container {
      position: relative;
    }

    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d658044e-cd09-4431-89c0-1b4ad334ef0c {
  margin: 0 !important;
  overflow: visible;
}

#s-d658044e-cd09-4431-89c0-1b4ad334ef0c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d658044e-cd09-4431-89c0-1b4ad334ef0c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d658044e-cd09-4431-89c0-1b4ad334ef0c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image {
  /* Add background color handling */
  
}

#s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d658044e-cd09-4431-89c0-1b4ad334ef0c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d658044e-cd09-4431-89c0-1b4ad334ef0c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d658044e-cd09-4431-89c0-1b4ad334ef0c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-d658044e-cd09-4431-89c0-1b4ad334ef0c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image {
  box-sizing: border-box;
}



.s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container {
      position: relative;
    }

    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d658044e-cd09-4431-89c0-1b4ad334ef0c {
  margin: 0 !important;
  overflow: visible;
}

#s-d658044e-cd09-4431-89c0-1b4ad334ef0c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d658044e-cd09-4431-89c0-1b4ad334ef0c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d658044e-cd09-4431-89c0-1b4ad334ef0c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image {
  /* Add background color handling */
  
}

#s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d658044e-cd09-4431-89c0-1b4ad334ef0c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d658044e-cd09-4431-89c0-1b4ad334ef0c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d658044e-cd09-4431-89c0-1b4ad334ef0c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-d658044e-cd09-4431-89c0-1b4ad334ef0c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image {
  box-sizing: border-box;
}



.s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container {
      position: relative;
    }

    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (max-width: 767px){#s-d658044e-cd09-4431-89c0-1b4ad334ef0c {
  margin: 0 !important;
  overflow: visible;
}

#s-d658044e-cd09-4431-89c0-1b4ad334ef0c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d658044e-cd09-4431-89c0-1b4ad334ef0c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d658044e-cd09-4431-89c0-1b4ad334ef0c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image {
  /* Add background color handling */
  
}

#s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d658044e-cd09-4431-89c0-1b4ad334ef0c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d658044e-cd09-4431-89c0-1b4ad334ef0c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d658044e-cd09-4431-89c0-1b4ad334ef0c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-d658044e-cd09-4431-89c0-1b4ad334ef0c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image {
  box-sizing: border-box;
}



.s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container {
      position: relative;
    }

    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d658044e-cd09-4431-89c0-1b4ad334ef0c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}
#s-e35ef76b-1047-4833-bba1-de627481af63 {
  margin-left: auto;
margin-right: auto;
max-width: 3000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-e35ef76b-1047-4833-bba1-de627481af63 {
  margin: 0 !important;
  overflow: visible;
}

#s-e35ef76b-1047-4833-bba1-de627481af63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e35ef76b-1047-4833-bba1-de627481af63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e35ef76b-1047-4833-bba1-de627481af63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image {
  /* Add background color handling */
  
}

#s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e35ef76b-1047-4833-bba1-de627481af63 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e35ef76b-1047-4833-bba1-de627481af63 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e35ef76b-1047-4833-bba1-de627481af63 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-e35ef76b-1047-4833-bba1-de627481af63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e35ef76b-1047-4833-bba1-de627481af63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image {
  box-sizing: border-box;
}



.s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e35ef76b-1047-4833-bba1-de627481af63 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container {
      position: relative;
    }

    .s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

@media (min-width: 1200px){#s-e35ef76b-1047-4833-bba1-de627481af63 {
  margin: 0 !important;
  overflow: visible;
}

#s-e35ef76b-1047-4833-bba1-de627481af63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e35ef76b-1047-4833-bba1-de627481af63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e35ef76b-1047-4833-bba1-de627481af63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image {
  /* Add background color handling */
  
}

#s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e35ef76b-1047-4833-bba1-de627481af63 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e35ef76b-1047-4833-bba1-de627481af63 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e35ef76b-1047-4833-bba1-de627481af63 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-e35ef76b-1047-4833-bba1-de627481af63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e35ef76b-1047-4833-bba1-de627481af63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image {
  box-sizing: border-box;
}



.s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e35ef76b-1047-4833-bba1-de627481af63 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container {
      position: relative;
    }

    .s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e35ef76b-1047-4833-bba1-de627481af63 {
  margin: 0 !important;
  overflow: visible;
}

#s-e35ef76b-1047-4833-bba1-de627481af63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e35ef76b-1047-4833-bba1-de627481af63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e35ef76b-1047-4833-bba1-de627481af63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image {
  /* Add background color handling */
  
}

#s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e35ef76b-1047-4833-bba1-de627481af63 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e35ef76b-1047-4833-bba1-de627481af63 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e35ef76b-1047-4833-bba1-de627481af63 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-e35ef76b-1047-4833-bba1-de627481af63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e35ef76b-1047-4833-bba1-de627481af63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image {
  box-sizing: border-box;
}



.s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e35ef76b-1047-4833-bba1-de627481af63 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container {
      position: relative;
    }

    .s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e35ef76b-1047-4833-bba1-de627481af63 {
  margin: 0 !important;
  overflow: visible;
}

#s-e35ef76b-1047-4833-bba1-de627481af63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e35ef76b-1047-4833-bba1-de627481af63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e35ef76b-1047-4833-bba1-de627481af63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image {
  /* Add background color handling */
  
}

#s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e35ef76b-1047-4833-bba1-de627481af63 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e35ef76b-1047-4833-bba1-de627481af63 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e35ef76b-1047-4833-bba1-de627481af63 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-e35ef76b-1047-4833-bba1-de627481af63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e35ef76b-1047-4833-bba1-de627481af63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image {
  box-sizing: border-box;
}



.s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e35ef76b-1047-4833-bba1-de627481af63 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container {
      position: relative;
    }

    .s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (max-width: 767px){#s-e35ef76b-1047-4833-bba1-de627481af63 {
  margin: 0 !important;
  overflow: visible;
}

#s-e35ef76b-1047-4833-bba1-de627481af63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e35ef76b-1047-4833-bba1-de627481af63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e35ef76b-1047-4833-bba1-de627481af63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image {
  /* Add background color handling */
  
}

#s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e35ef76b-1047-4833-bba1-de627481af63 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e35ef76b-1047-4833-bba1-de627481af63 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e35ef76b-1047-4833-bba1-de627481af63 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-e35ef76b-1047-4833-bba1-de627481af63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e35ef76b-1047-4833-bba1-de627481af63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image {
  box-sizing: border-box;
}



.s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e35ef76b-1047-4833-bba1-de627481af63 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container {
      position: relative;
    }

    .s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e35ef76b-1047-4833-bba1-de627481af63.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e35ef76b-1047-4833-bba1-de627481af63 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}
#s-ceb4dcef-a041-4528-9341-f77050d6b732 {
  margin-top: 10%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-ceb4dcef-a041-4528-9341-f77050d6b732 {
  margin-top: 30%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ceb4dcef-a041-4528-9341-f77050d6b732 {
  margin-top: 30%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ceb4dcef-a041-4528-9341-f77050d6b732 {
  margin-top: 30%;
}
}@media (max-width: 767px){#s-ceb4dcef-a041-4528-9341-f77050d6b732 {
  margin-top: 50%;
}
}
#s-ceb4dcef-a041-4528-9341-f77050d6b732 .shogun-heading-component h2 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-ceb4dcef-a041-4528-9341-f77050d6b732 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 45px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-ceb4dcef-a041-4528-9341-f77050d6b732 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-ceb4dcef-a041-4528-9341-f77050d6b732 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-ceb4dcef-a041-4528-9341-f77050d6b732 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}
#s-e083392c-eca1-444d-a3d2-cdc2accdeca0 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-e083392c-eca1-444d-a3d2-cdc2accdeca0 {
  margin-left: 15%;
margin-right: 15%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e083392c-eca1-444d-a3d2-cdc2accdeca0 {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e083392c-eca1-444d-a3d2-cdc2accdeca0 {
  margin-left: 8%;
margin-right: 8%;
}
}@media (max-width: 767px){#s-e083392c-eca1-444d-a3d2-cdc2accdeca0 {
  margin-left: 2%;
margin-right: 2%;
}
}
#s-e083392c-eca1-444d-a3d2-cdc2accdeca0 .shogun-heading-component h5 {
  
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 65px;
  line-height: 1.3em;
  
  
}


@media (min-width: 1200px){#s-e083392c-eca1-444d-a3d2-cdc2accdeca0 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e083392c-eca1-444d-a3d2-cdc2accdeca0 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e083392c-eca1-444d-a3d2-cdc2accdeca0 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.3em;
  
  
}


}@media (max-width: 767px){#s-e083392c-eca1-444d-a3d2-cdc2accdeca0 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


}
#s-90a3e107-565e-4a82-96f4-3982dc88ee19 {
  margin-top: 2%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-90a3e107-565e-4a82-96f4-3982dc88ee19 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-90a3e107-565e-4a82-96f4-3982dc88ee19 {
  display: none;
}
#s-90a3e107-565e-4a82-96f4-3982dc88ee19, #wrap-s-90a3e107-565e-4a82-96f4-3982dc88ee19, #wrap-content-s-90a3e107-565e-4a82-96f4-3982dc88ee19 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-90a3e107-565e-4a82-96f4-3982dc88ee19 {
  display: none;
}
#s-90a3e107-565e-4a82-96f4-3982dc88ee19, #wrap-s-90a3e107-565e-4a82-96f4-3982dc88ee19, #wrap-content-s-90a3e107-565e-4a82-96f4-3982dc88ee19 { display: none !important; }}@media (max-width: 767px){#s-90a3e107-565e-4a82-96f4-3982dc88ee19 {
  display: none;
}
#s-90a3e107-565e-4a82-96f4-3982dc88ee19, #wrap-s-90a3e107-565e-4a82-96f4-3982dc88ee19, #wrap-content-s-90a3e107-565e-4a82-96f4-3982dc88ee19 { display: none !important; }}
#s-1a74daf0-f144-4685-a6bc-4e78354a0a17 {
  margin-top: 2%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-1a74daf0-f144-4685-a6bc-4e78354a0a17 {
  display: none;
}
#s-1a74daf0-f144-4685-a6bc-4e78354a0a17, #wrap-s-1a74daf0-f144-4685-a6bc-4e78354a0a17, #wrap-content-s-1a74daf0-f144-4685-a6bc-4e78354a0a17 { display: none !important; }}@media (max-width: 767px){#s-1a74daf0-f144-4685-a6bc-4e78354a0a17 {
  display: none;
}
#s-1a74daf0-f144-4685-a6bc-4e78354a0a17, #wrap-s-1a74daf0-f144-4685-a6bc-4e78354a0a17, #wrap-content-s-1a74daf0-f144-4685-a6bc-4e78354a0a17 { display: none !important; }}
#s-ff2e4ebf-becd-4635-b19b-47e46dae7c57 {
  margin-top: 2%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-ff2e4ebf-becd-4635-b19b-47e46dae7c57 {
  display: none;
}
#s-ff2e4ebf-becd-4635-b19b-47e46dae7c57, #wrap-s-ff2e4ebf-becd-4635-b19b-47e46dae7c57, #wrap-content-s-ff2e4ebf-becd-4635-b19b-47e46dae7c57 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ff2e4ebf-becd-4635-b19b-47e46dae7c57 {
  display: none;
}
#s-ff2e4ebf-becd-4635-b19b-47e46dae7c57, #wrap-s-ff2e4ebf-becd-4635-b19b-47e46dae7c57, #wrap-content-s-ff2e4ebf-becd-4635-b19b-47e46dae7c57 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-ff2e4ebf-becd-4635-b19b-47e46dae7c57 {
  display: none;
}
#s-ff2e4ebf-becd-4635-b19b-47e46dae7c57, #wrap-s-ff2e4ebf-becd-4635-b19b-47e46dae7c57, #wrap-content-s-ff2e4ebf-becd-4635-b19b-47e46dae7c57 { display: none !important; }}
#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 {
  margin-left: auto;
margin-right: auto;
max-width: 3480px;
aspect-ratio: 3480/1100;
text-align: center;
}
@media (max-width: 767px){#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 {
  display: none;
}
#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108, #wrap-s-8ae31420-252b-48e9-a3e2-8c8b8ca95108, #wrap-content-s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 { display: none !important; }}
#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 {
  margin: 0 !important;
  overflow: visible;
}

#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image {
  /* Add background color handling */
  
}

#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 .shg-image-content-wrapper {
      aspect-ratio: 3480/1100;
      min-width: 100%;
      height: auto;
    }

    #s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 .shogun-image-link {
      aspect-ratio: 3480/1100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3480px;
  }



  img.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image {
    
    
    
    max-height: 3480px;
  }


.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image {
  box-sizing: border-box;
}



.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 {
      --shg-aspect-ratio: calc(3480/1100); 
    }

    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container {
      position: relative;
    }

    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3480px;
    }
  }

@media (min-width: 1200px){#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 {
  margin: 0 !important;
  overflow: visible;
}

#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image {
  /* Add background color handling */
  
}

#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 .shg-image-content-wrapper {
      aspect-ratio: 3480/1100;
      min-width: 100%;
      height: auto;
    }

    #s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 .shogun-image-link {
      aspect-ratio: 3480/1100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3480px;
  }



  img.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image {
    
    
    
    max-height: 3480px;
  }


.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image {
  box-sizing: border-box;
}



.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 {
      --shg-aspect-ratio: calc(3480/1100); 
    }

    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container {
      position: relative;
    }

    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3480px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 {
  margin: 0 !important;
  overflow: visible;
}

#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image {
  /* Add background color handling */
  
}

#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 .shg-image-content-wrapper {
      aspect-ratio: 3480/1100;
      min-width: 100%;
      height: auto;
    }

    #s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 .shogun-image-link {
      aspect-ratio: 3480/1100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3480px;
  }



  img.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image {
    
    
    
    max-height: 3480px;
  }


.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image {
  box-sizing: border-box;
}



.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 {
      --shg-aspect-ratio: calc(3480/1100); 
    }

    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container {
      position: relative;
    }

    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3480px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 {
  margin: 0 !important;
  overflow: visible;
}

#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image {
  /* Add background color handling */
  
}

#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 .shg-image-content-wrapper {
      aspect-ratio: 3480/1100;
      min-width: 100%;
      height: auto;
    }

    #s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 .shogun-image-link {
      aspect-ratio: 3480/1100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3480px;
  }



  img.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image {
    
    
    
    max-height: 3480px;
  }


.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image {
  box-sizing: border-box;
}



.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 {
      --shg-aspect-ratio: calc(3480/1100); 
    }

    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container {
      position: relative;
    }

    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3480px;
    }
  }

}@media (max-width: 767px){#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 {
  margin: 0 !important;
  overflow: visible;
}

#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image {
  /* Add background color handling */
  
}

#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 .shg-image-content-wrapper {
      aspect-ratio: 3480/1100;
      min-width: 100%;
      height: auto;
    }

    #s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 .shogun-image-link {
      aspect-ratio: 3480/1100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3480px;
  }



  img.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image {
    
    
    
    max-height: 3480px;
  }


.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image {
  box-sizing: border-box;
}



.s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 {
      --shg-aspect-ratio: calc(3480/1100); 
    }

    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container {
      position: relative;
    }

    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8ae31420-252b-48e9-a3e2-8c8b8ca95108 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3480px;
    }
  }

}
#s-83626ce2-0135-4ab4-ae69-65886afe191b {
  margin-left: auto;
margin-right: auto;
max-width: 2000px;
aspect-ratio: 2000/1226;
text-align: center;
}
@media (min-width: 1200px){#s-83626ce2-0135-4ab4-ae69-65886afe191b {
  display: none;
}
#s-83626ce2-0135-4ab4-ae69-65886afe191b, #wrap-s-83626ce2-0135-4ab4-ae69-65886afe191b, #wrap-content-s-83626ce2-0135-4ab4-ae69-65886afe191b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-83626ce2-0135-4ab4-ae69-65886afe191b {
  display: none;
}
#s-83626ce2-0135-4ab4-ae69-65886afe191b, #wrap-s-83626ce2-0135-4ab4-ae69-65886afe191b, #wrap-content-s-83626ce2-0135-4ab4-ae69-65886afe191b { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-83626ce2-0135-4ab4-ae69-65886afe191b {
  display: none;
}
#s-83626ce2-0135-4ab4-ae69-65886afe191b, #wrap-s-83626ce2-0135-4ab4-ae69-65886afe191b, #wrap-content-s-83626ce2-0135-4ab4-ae69-65886afe191b { display: none !important; }}@media (max-width: 767px){#s-83626ce2-0135-4ab4-ae69-65886afe191b {
  
}
}
#s-83626ce2-0135-4ab4-ae69-65886afe191b {
  margin: 0 !important;
  overflow: visible;
}

#s-83626ce2-0135-4ab4-ae69-65886afe191b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83626ce2-0135-4ab4-ae69-65886afe191b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83626ce2-0135-4ab4-ae69-65886afe191b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image {
  /* Add background color handling */
  
}

#s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83626ce2-0135-4ab4-ae69-65886afe191b .shg-image-content-wrapper {
      aspect-ratio: 2000/1226;
      min-width: 100%;
      height: auto;
    }

    #s-83626ce2-0135-4ab4-ae69-65886afe191b .shogun-image-link {
      aspect-ratio: 2000/1226;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83626ce2-0135-4ab4-ae69-65886afe191b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-83626ce2-0135-4ab4-ae69-65886afe191b .shogun-image-content {
  
    justify-content: center;
  
}

.s-83626ce2-0135-4ab4-ae69-65886afe191b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image {
  box-sizing: border-box;
}



.s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-83626ce2-0135-4ab4-ae69-65886afe191b {
      --shg-aspect-ratio: calc(2000/1226); 
    }

    .s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container {
      position: relative;
    }

    .s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

@media (min-width: 1200px){#s-83626ce2-0135-4ab4-ae69-65886afe191b {
  margin: 0 !important;
  overflow: visible;
}

#s-83626ce2-0135-4ab4-ae69-65886afe191b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83626ce2-0135-4ab4-ae69-65886afe191b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83626ce2-0135-4ab4-ae69-65886afe191b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image {
  /* Add background color handling */
  
}

#s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83626ce2-0135-4ab4-ae69-65886afe191b .shg-image-content-wrapper {
      aspect-ratio: 2000/1226;
      min-width: 100%;
      height: auto;
    }

    #s-83626ce2-0135-4ab4-ae69-65886afe191b .shogun-image-link {
      aspect-ratio: 2000/1226;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83626ce2-0135-4ab4-ae69-65886afe191b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-83626ce2-0135-4ab4-ae69-65886afe191b .shogun-image-content {
  
    justify-content: center;
  
}

.s-83626ce2-0135-4ab4-ae69-65886afe191b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image {
  box-sizing: border-box;
}



.s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-83626ce2-0135-4ab4-ae69-65886afe191b {
      --shg-aspect-ratio: calc(2000/1226); 
    }

    .s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container {
      position: relative;
    }

    .s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-83626ce2-0135-4ab4-ae69-65886afe191b {
  margin: 0 !important;
  overflow: visible;
}

#s-83626ce2-0135-4ab4-ae69-65886afe191b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83626ce2-0135-4ab4-ae69-65886afe191b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83626ce2-0135-4ab4-ae69-65886afe191b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image {
  /* Add background color handling */
  
}

#s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83626ce2-0135-4ab4-ae69-65886afe191b .shg-image-content-wrapper {
      aspect-ratio: 2000/1226;
      min-width: 100%;
      height: auto;
    }

    #s-83626ce2-0135-4ab4-ae69-65886afe191b .shogun-image-link {
      aspect-ratio: 2000/1226;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83626ce2-0135-4ab4-ae69-65886afe191b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-83626ce2-0135-4ab4-ae69-65886afe191b .shogun-image-content {
  
    justify-content: center;
  
}

.s-83626ce2-0135-4ab4-ae69-65886afe191b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image {
  box-sizing: border-box;
}



.s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-83626ce2-0135-4ab4-ae69-65886afe191b {
      --shg-aspect-ratio: calc(2000/1226); 
    }

    .s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container {
      position: relative;
    }

    .s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-83626ce2-0135-4ab4-ae69-65886afe191b {
  margin: 0 !important;
  overflow: visible;
}

#s-83626ce2-0135-4ab4-ae69-65886afe191b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83626ce2-0135-4ab4-ae69-65886afe191b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83626ce2-0135-4ab4-ae69-65886afe191b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image {
  /* Add background color handling */
  
}

#s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83626ce2-0135-4ab4-ae69-65886afe191b .shg-image-content-wrapper {
      aspect-ratio: 2000/1226;
      min-width: 100%;
      height: auto;
    }

    #s-83626ce2-0135-4ab4-ae69-65886afe191b .shogun-image-link {
      aspect-ratio: 2000/1226;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83626ce2-0135-4ab4-ae69-65886afe191b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-83626ce2-0135-4ab4-ae69-65886afe191b .shogun-image-content {
  
    justify-content: center;
  
}

.s-83626ce2-0135-4ab4-ae69-65886afe191b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image {
  box-sizing: border-box;
}



.s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-83626ce2-0135-4ab4-ae69-65886afe191b {
      --shg-aspect-ratio: calc(2000/1226); 
    }

    .s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container {
      position: relative;
    }

    .s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}@media (max-width: 767px){#s-83626ce2-0135-4ab4-ae69-65886afe191b {
  margin: 0 !important;
  overflow: visible;
}

#s-83626ce2-0135-4ab4-ae69-65886afe191b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83626ce2-0135-4ab4-ae69-65886afe191b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83626ce2-0135-4ab4-ae69-65886afe191b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image {
  /* Add background color handling */
  
}

#s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83626ce2-0135-4ab4-ae69-65886afe191b .shg-image-content-wrapper {
      aspect-ratio: 2000/1226;
      min-width: 100%;
      height: auto;
    }

    #s-83626ce2-0135-4ab4-ae69-65886afe191b .shogun-image-link {
      aspect-ratio: 2000/1226;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83626ce2-0135-4ab4-ae69-65886afe191b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-83626ce2-0135-4ab4-ae69-65886afe191b .shogun-image-content {
  
    justify-content: center;
  
}

.s-83626ce2-0135-4ab4-ae69-65886afe191b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image {
  box-sizing: border-box;
}



.s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-83626ce2-0135-4ab4-ae69-65886afe191b {
      --shg-aspect-ratio: calc(2000/1226); 
    }

    .s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container {
      position: relative;
    }

    .s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83626ce2-0135-4ab4-ae69-65886afe191b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83626ce2-0135-4ab4-ae69-65886afe191b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

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

.shg-btn {
  cursor: pointer;
  box-sizing: border-box;
}

.shg-btn-text {
  
  
}

.shg-btn.shg-btn-stretch {
  display: block;
}

.shg-btn:not(.shg-btn-stretch) {
  display: inline-block;
}

.shg-btn-wrapper.shg-align-left {
  text-align: left;
}

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

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

#s-97eb4616-61b3-43c0-b64e-7a769c0d772c {
  box-shadow:3px 3px 5px 0px rgba(0, 0, 0, 0.4);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjU4YTEzN2YtZDYxNS00NGY2LWI1OGMtZmFmY2U2N2Y3M2QyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojMzRiZWFlO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA0MDQ2O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyNThhMTM3Zi1kNjE1LTQ0ZjYtYjU4Yy1mYWZjZTY3ZjczZDIpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-top: 10px;
padding-left: 15px;
padding-bottom: 10px;
padding-right: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 5px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0.05, "color"=>"#34beae"}, {"id"=>2, "pos"=>1, "color"=>"#004046"}];
hover-type: gradient;
}
#s-97eb4616-61b3-43c0-b64e-7a769c0d772c:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjE1ZTNiY2QtMWMzMi00MGMzLWEzM2UtNWU0MDAzMGQxZTk3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMzRiZWFlO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA2OTdmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyMTVlM2JjZC0xYzMyLTQwYzMtYTMzZS01ZTQwMDMwZDFlOTcpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#34beae"}, {"id"=>2, "pos"=>1, "color"=>"#00697f"}] !important;}#s-97eb4616-61b3-43c0-b64e-7a769c0d772c:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDA0MWM3ZWItOGY4YS00OWQxLWIwZjEtMDZiN2U1ODZhNWFjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojMzRiZWFlO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjkwNDU0NTQ1NDU0NTQ1NDUiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDQwNDY7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoIzQwNDFjN2ViLThmOGEtNDlkMS1iMGYxLTA2YjdlNTg2YTVhYykiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0.05, "color"=>"#34beae"}, {"id"=>2, "pos"=>0.9045454545454545, "color"=>"#004046"}] !important;}@media (min-width: 1200px){#s-97eb4616-61b3-43c0-b64e-7a769c0d772c {
  line-height: 1.3em;
display: none;
}
#s-97eb4616-61b3-43c0-b64e-7a769c0d772c, #wrap-s-97eb4616-61b3-43c0-b64e-7a769c0d772c, #wrap-content-s-97eb4616-61b3-43c0-b64e-7a769c0d772c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-97eb4616-61b3-43c0-b64e-7a769c0d772c {
  line-height: 1.3em;
display: none;
}
#s-97eb4616-61b3-43c0-b64e-7a769c0d772c, #wrap-s-97eb4616-61b3-43c0-b64e-7a769c0d772c, #wrap-content-s-97eb4616-61b3-43c0-b64e-7a769c0d772c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-97eb4616-61b3-43c0-b64e-7a769c0d772c {
  line-height: 1.3em;
display: none;
}
#s-97eb4616-61b3-43c0-b64e-7a769c0d772c, #wrap-s-97eb4616-61b3-43c0-b64e-7a769c0d772c, #wrap-content-s-97eb4616-61b3-43c0-b64e-7a769c0d772c { display: none !important; }}@media (max-width: 767px){#s-97eb4616-61b3-43c0-b64e-7a769c0d772c {
  padding-top: 10px;
padding-left: 15px;
padding-bottom: 10px;
padding-right: 15px;
line-height: 1.3em;
display: none;
}
#s-97eb4616-61b3-43c0-b64e-7a769c0d772c, #wrap-s-97eb4616-61b3-43c0-b64e-7a769c0d772c, #wrap-content-s-97eb4616-61b3-43c0-b64e-7a769c0d772c { display: none !important; }}

  #s-97eb4616-61b3-43c0-b64e-7a769c0d772c-root {
    text-align: center;
  }


#s-97eb4616-61b3-43c0-b64e-7a769c0d772c.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-97eb4616-61b3-43c0-b64e-7a769c0d772c-root {
    text-align: center;
  }


#s-97eb4616-61b3-43c0-b64e-7a769c0d772c.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-97eb4616-61b3-43c0-b64e-7a769c0d772c-root {
    text-align: center;
  }


#s-97eb4616-61b3-43c0-b64e-7a769c0d772c.shg-btn {
  color: #ffffff;
  font-size: 22px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-97eb4616-61b3-43c0-b64e-7a769c0d772c-root {
    text-align: center;
  }


#s-97eb4616-61b3-43c0-b64e-7a769c0d772c.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-97eb4616-61b3-43c0-b64e-7a769c0d772c-root {
    text-align: center;
  }


#s-97eb4616-61b3-43c0-b64e-7a769c0d772c.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-817a9c93-9bdf-4824-8acd-145b9a5246c5 {
  margin-top: 20%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/3460;
text-align: center;
}

#s-817a9c93-9bdf-4824-8acd-145b9a5246c5 {
  margin: 0 !important;
  overflow: visible;
}

#s-817a9c93-9bdf-4824-8acd-145b9a5246c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-817a9c93-9bdf-4824-8acd-145b9a5246c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20%;
  
}

.shg-image-content-margin-container-s-817a9c93-9bdf-4824-8acd-145b9a5246c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-817a9c93-9bdf-4824-8acd-145b9a5246c5 .shg-image-content-wrapper {
      aspect-ratio: 3840/3460;
      min-width: 100%;
      height: auto;
    }

    #s-817a9c93-9bdf-4824-8acd-145b9a5246c5 .shogun-image-link {
      aspect-ratio: 3840/3460;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-817a9c93-9bdf-4824-8acd-145b9a5246c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-817a9c93-9bdf-4824-8acd-145b9a5246c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image {
  box-sizing: border-box;
}



.s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5 {
      --shg-aspect-ratio: calc(3840/3460); 
    }

    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container {
      position: relative;
    }

    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-817a9c93-9bdf-4824-8acd-145b9a5246c5 {
  margin: 0 !important;
  overflow: visible;
}

#s-817a9c93-9bdf-4824-8acd-145b9a5246c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-817a9c93-9bdf-4824-8acd-145b9a5246c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-817a9c93-9bdf-4824-8acd-145b9a5246c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-817a9c93-9bdf-4824-8acd-145b9a5246c5 .shg-image-content-wrapper {
      aspect-ratio: 3840/3460;
      min-width: 100%;
      height: auto;
    }

    #s-817a9c93-9bdf-4824-8acd-145b9a5246c5 .shogun-image-link {
      aspect-ratio: 3840/3460;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-817a9c93-9bdf-4824-8acd-145b9a5246c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-817a9c93-9bdf-4824-8acd-145b9a5246c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image {
  box-sizing: border-box;
}



.s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5 {
      --shg-aspect-ratio: calc(3840/3460); 
    }

    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container {
      position: relative;
    }

    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-817a9c93-9bdf-4824-8acd-145b9a5246c5 {
  margin: 0 !important;
  overflow: visible;
}

#s-817a9c93-9bdf-4824-8acd-145b9a5246c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-817a9c93-9bdf-4824-8acd-145b9a5246c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-817a9c93-9bdf-4824-8acd-145b9a5246c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-817a9c93-9bdf-4824-8acd-145b9a5246c5 .shg-image-content-wrapper {
      aspect-ratio: 3840/3460;
      min-width: 100%;
      height: auto;
    }

    #s-817a9c93-9bdf-4824-8acd-145b9a5246c5 .shogun-image-link {
      aspect-ratio: 3840/3460;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-817a9c93-9bdf-4824-8acd-145b9a5246c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-817a9c93-9bdf-4824-8acd-145b9a5246c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image {
  box-sizing: border-box;
}



.s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5 {
      --shg-aspect-ratio: calc(3840/3460); 
    }

    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container {
      position: relative;
    }

    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-817a9c93-9bdf-4824-8acd-145b9a5246c5 {
  margin: 0 !important;
  overflow: visible;
}

#s-817a9c93-9bdf-4824-8acd-145b9a5246c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-817a9c93-9bdf-4824-8acd-145b9a5246c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-817a9c93-9bdf-4824-8acd-145b9a5246c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-817a9c93-9bdf-4824-8acd-145b9a5246c5 .shg-image-content-wrapper {
      aspect-ratio: 3840/3460;
      min-width: 100%;
      height: auto;
    }

    #s-817a9c93-9bdf-4824-8acd-145b9a5246c5 .shogun-image-link {
      aspect-ratio: 3840/3460;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-817a9c93-9bdf-4824-8acd-145b9a5246c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-817a9c93-9bdf-4824-8acd-145b9a5246c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image {
  box-sizing: border-box;
}



.s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5 {
      --shg-aspect-ratio: calc(3840/3460); 
    }

    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container {
      position: relative;
    }

    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-817a9c93-9bdf-4824-8acd-145b9a5246c5 {
  margin: 0 !important;
  overflow: visible;
}

#s-817a9c93-9bdf-4824-8acd-145b9a5246c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-817a9c93-9bdf-4824-8acd-145b9a5246c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-817a9c93-9bdf-4824-8acd-145b9a5246c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-817a9c93-9bdf-4824-8acd-145b9a5246c5 .shg-image-content-wrapper {
      aspect-ratio: 3840/3460;
      min-width: 100%;
      height: auto;
    }

    #s-817a9c93-9bdf-4824-8acd-145b9a5246c5 .shogun-image-link {
      aspect-ratio: 3840/3460;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-817a9c93-9bdf-4824-8acd-145b9a5246c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-817a9c93-9bdf-4824-8acd-145b9a5246c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image {
  box-sizing: border-box;
}



.s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5 {
      --shg-aspect-ratio: calc(3840/3460); 
    }

    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container {
      position: relative;
    }

    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-817a9c93-9bdf-4824-8acd-145b9a5246c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-7ff2e518-69e5-433d-927b-5d7b650669ec {
  margin-top: 10%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/2562;
text-align: center;
}
@media (max-width: 767px){#s-7ff2e518-69e5-433d-927b-5d7b650669ec {
  display: none;
}
#s-7ff2e518-69e5-433d-927b-5d7b650669ec, #wrap-s-7ff2e518-69e5-433d-927b-5d7b650669ec, #wrap-content-s-7ff2e518-69e5-433d-927b-5d7b650669ec { display: none !important; }}
#s-7ff2e518-69e5-433d-927b-5d7b650669ec {
  margin: 0 !important;
  overflow: visible;
}

#s-7ff2e518-69e5-433d-927b-5d7b650669ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7ff2e518-69e5-433d-927b-5d7b650669ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 10%;
  
}

.shg-image-content-margin-container-s-7ff2e518-69e5-433d-927b-5d7b650669ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image {
  /* Add background color handling */
  
}

#s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7ff2e518-69e5-433d-927b-5d7b650669ec .shg-image-content-wrapper {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }

    #s-7ff2e518-69e5-433d-927b-5d7b650669ec .shogun-image-link {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7ff2e518-69e5-433d-927b-5d7b650669ec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-7ff2e518-69e5-433d-927b-5d7b650669ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-7ff2e518-69e5-433d-927b-5d7b650669ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image {
  box-sizing: border-box;
}



.s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7ff2e518-69e5-433d-927b-5d7b650669ec {
      --shg-aspect-ratio: calc(3840/2562); 
    }

    .s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container {
      position: relative;
    }

    .s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-7ff2e518-69e5-433d-927b-5d7b650669ec {
  margin: 0 !important;
  overflow: visible;
}

#s-7ff2e518-69e5-433d-927b-5d7b650669ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7ff2e518-69e5-433d-927b-5d7b650669ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7ff2e518-69e5-433d-927b-5d7b650669ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image {
  /* Add background color handling */
  
}

#s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7ff2e518-69e5-433d-927b-5d7b650669ec .shg-image-content-wrapper {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }

    #s-7ff2e518-69e5-433d-927b-5d7b650669ec .shogun-image-link {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7ff2e518-69e5-433d-927b-5d7b650669ec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-7ff2e518-69e5-433d-927b-5d7b650669ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-7ff2e518-69e5-433d-927b-5d7b650669ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image {
  box-sizing: border-box;
}



.s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7ff2e518-69e5-433d-927b-5d7b650669ec {
      --shg-aspect-ratio: calc(3840/2562); 
    }

    .s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container {
      position: relative;
    }

    .s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7ff2e518-69e5-433d-927b-5d7b650669ec {
  margin: 0 !important;
  overflow: visible;
}

#s-7ff2e518-69e5-433d-927b-5d7b650669ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7ff2e518-69e5-433d-927b-5d7b650669ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7ff2e518-69e5-433d-927b-5d7b650669ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image {
  /* Add background color handling */
  
}

#s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7ff2e518-69e5-433d-927b-5d7b650669ec .shg-image-content-wrapper {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }

    #s-7ff2e518-69e5-433d-927b-5d7b650669ec .shogun-image-link {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7ff2e518-69e5-433d-927b-5d7b650669ec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-7ff2e518-69e5-433d-927b-5d7b650669ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-7ff2e518-69e5-433d-927b-5d7b650669ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image {
  box-sizing: border-box;
}



.s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7ff2e518-69e5-433d-927b-5d7b650669ec {
      --shg-aspect-ratio: calc(3840/2562); 
    }

    .s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container {
      position: relative;
    }

    .s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7ff2e518-69e5-433d-927b-5d7b650669ec {
  margin: 0 !important;
  overflow: visible;
}

#s-7ff2e518-69e5-433d-927b-5d7b650669ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7ff2e518-69e5-433d-927b-5d7b650669ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7ff2e518-69e5-433d-927b-5d7b650669ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image {
  /* Add background color handling */
  
}

#s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7ff2e518-69e5-433d-927b-5d7b650669ec .shg-image-content-wrapper {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }

    #s-7ff2e518-69e5-433d-927b-5d7b650669ec .shogun-image-link {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7ff2e518-69e5-433d-927b-5d7b650669ec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-7ff2e518-69e5-433d-927b-5d7b650669ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-7ff2e518-69e5-433d-927b-5d7b650669ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image {
  box-sizing: border-box;
}



.s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7ff2e518-69e5-433d-927b-5d7b650669ec {
      --shg-aspect-ratio: calc(3840/2562); 
    }

    .s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container {
      position: relative;
    }

    .s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-7ff2e518-69e5-433d-927b-5d7b650669ec {
  margin: 0 !important;
  overflow: visible;
}

#s-7ff2e518-69e5-433d-927b-5d7b650669ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7ff2e518-69e5-433d-927b-5d7b650669ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7ff2e518-69e5-433d-927b-5d7b650669ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image {
  /* Add background color handling */
  
}

#s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7ff2e518-69e5-433d-927b-5d7b650669ec .shg-image-content-wrapper {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }

    #s-7ff2e518-69e5-433d-927b-5d7b650669ec .shogun-image-link {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7ff2e518-69e5-433d-927b-5d7b650669ec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-7ff2e518-69e5-433d-927b-5d7b650669ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-7ff2e518-69e5-433d-927b-5d7b650669ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image {
  box-sizing: border-box;
}



.s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7ff2e518-69e5-433d-927b-5d7b650669ec {
      --shg-aspect-ratio: calc(3840/2562); 
    }

    .s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container {
      position: relative;
    }

    .s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7ff2e518-69e5-433d-927b-5d7b650669ec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7ff2e518-69e5-433d-927b-5d7b650669ec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-284d67d4-9a88-4107-8e81-2cd694c9f32a {
  margin-top: -30%;
margin-left: 0%;
margin-right: 0%;
min-height: 50px;
}
@media (min-width: 1200px){#s-284d67d4-9a88-4107-8e81-2cd694c9f32a {
  margin-left: 12%;
margin-bottom: 0%;
margin-right: 12%;
max-width: 76%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-284d67d4-9a88-4107-8e81-2cd694c9f32a {
  margin-left: 8%;
margin-bottom: 0%;
margin-right: 8%;
max-width: 84%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-284d67d4-9a88-4107-8e81-2cd694c9f32a {
  margin-left: 4%;
margin-bottom: 0%;
margin-right: 4%;
max-width: 92%;
}
}@media (max-width: 767px){#s-284d67d4-9a88-4107-8e81-2cd694c9f32a {
  margin-left: 2%;
margin-bottom: 0%;
margin-right: 2%;
max-width: 96%;
}
}







#s-284d67d4-9a88-4107-8e81-2cd694c9f32a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-284d67d4-9a88-4107-8e81-2cd694c9f32a.shg-box.shg-c {
  justify-content: center;
}

#s-ef6158d3-aeeb-45ad-a3a2-0e5aa84a14a9 {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-ef6158d3-aeeb-45ad-a3a2-0e5aa84a14a9 {
  margin-top: 5%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ef6158d3-aeeb-45ad-a3a2-0e5aa84a14a9 {
  
}
}@media (max-width: 767px){#s-ef6158d3-aeeb-45ad-a3a2-0e5aa84a14a9 {
  
}
}
@media (min-width: 0px) {
[id="s-ef6158d3-aeeb-45ad-a3a2-0e5aa84a14a9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-ef6158d3-aeeb-45ad-a3a2-0e5aa84a14a9"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-ef6158d3-aeeb-45ad-a3a2-0e5aa84a14a9"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ef6158d3-aeeb-45ad-a3a2-0e5aa84a14a9"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-ef6158d3-aeeb-45ad-a3a2-0e5aa84a14a9"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ef6158d3-aeeb-45ad-a3a2-0e5aa84a14a9"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-ef6158d3-aeeb-45ad-a3a2-0e5aa84a14a9"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

#s-a4957668-c47d-4704-ac1e-5cf26578568e {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-a4957668-c47d-4704-ac1e-5cf26578568e .shogun-heading-component h2 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-a4957668-c47d-4704-ac1e-5cf26578568e .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 45px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a4957668-c47d-4704-ac1e-5cf26578568e .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-a4957668-c47d-4704-ac1e-5cf26578568e .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-a4957668-c47d-4704-ac1e-5cf26578568e .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}
#s-2570bc6d-e17a-4480-92ed-0dd3265eb855 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-2570bc6d-e17a-4480-92ed-0dd3265eb855 .shogun-heading-component h5 {
  
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


@media (min-width: 1200px){#s-2570bc6d-e17a-4480-92ed-0dd3265eb855 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-2570bc6d-e17a-4480-92ed-0dd3265eb855 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-2570bc6d-e17a-4480-92ed-0dd3265eb855 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.3em;
  
  
}


}@media (max-width: 767px){#s-2570bc6d-e17a-4480-92ed-0dd3265eb855 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.3em;
  
  
}


}
#s-e421a0a4-ef68-4559-a00d-06ee0cf2490d {
  margin-top: 5%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 992px) and (max-width: 1199px){#s-e421a0a4-ef68-4559-a00d-06ee0cf2490d {
  display: none;
}
#s-e421a0a4-ef68-4559-a00d-06ee0cf2490d, #wrap-s-e421a0a4-ef68-4559-a00d-06ee0cf2490d, #wrap-content-s-e421a0a4-ef68-4559-a00d-06ee0cf2490d { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e421a0a4-ef68-4559-a00d-06ee0cf2490d {
  display: none;
}
#s-e421a0a4-ef68-4559-a00d-06ee0cf2490d, #wrap-s-e421a0a4-ef68-4559-a00d-06ee0cf2490d, #wrap-content-s-e421a0a4-ef68-4559-a00d-06ee0cf2490d { display: none !important; }}@media (max-width: 767px){#s-e421a0a4-ef68-4559-a00d-06ee0cf2490d {
  display: none;
}
#s-e421a0a4-ef68-4559-a00d-06ee0cf2490d, #wrap-s-e421a0a4-ef68-4559-a00d-06ee0cf2490d, #wrap-content-s-e421a0a4-ef68-4559-a00d-06ee0cf2490d { display: none !important; }}
#s-cf87d225-701d-4d59-8081-274c604c7fec {
  margin-top: 5%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-cf87d225-701d-4d59-8081-274c604c7fec {
  display: none;
}
#s-cf87d225-701d-4d59-8081-274c604c7fec, #wrap-s-cf87d225-701d-4d59-8081-274c604c7fec, #wrap-content-s-cf87d225-701d-4d59-8081-274c604c7fec { display: none !important; }}
#s-182f619b-19bf-4824-97a3-abe0d9526050 {
  margin-top: 15%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-182f619b-19bf-4824-97a3-abe0d9526050 {
  display: none;
}
#s-182f619b-19bf-4824-97a3-abe0d9526050, #wrap-s-182f619b-19bf-4824-97a3-abe0d9526050, #wrap-content-s-182f619b-19bf-4824-97a3-abe0d9526050 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-182f619b-19bf-4824-97a3-abe0d9526050 {
  display: none;
}
#s-182f619b-19bf-4824-97a3-abe0d9526050, #wrap-s-182f619b-19bf-4824-97a3-abe0d9526050, #wrap-content-s-182f619b-19bf-4824-97a3-abe0d9526050 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-182f619b-19bf-4824-97a3-abe0d9526050 {
  display: none;
}
#s-182f619b-19bf-4824-97a3-abe0d9526050, #wrap-s-182f619b-19bf-4824-97a3-abe0d9526050, #wrap-content-s-182f619b-19bf-4824-97a3-abe0d9526050 { display: none !important; }}
#s-182f619b-19bf-4824-97a3-abe0d9526050 {
  margin: 0 !important;
  overflow: visible;
}

#s-182f619b-19bf-4824-97a3-abe0d9526050-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-182f619b-19bf-4824-97a3-abe0d9526050 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-182f619b-19bf-4824-97a3-abe0d9526050 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image {
  /* Add background color handling */
  
}

#s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-182f619b-19bf-4824-97a3-abe0d9526050 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-182f619b-19bf-4824-97a3-abe0d9526050 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-182f619b-19bf-4824-97a3-abe0d9526050 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-182f619b-19bf-4824-97a3-abe0d9526050 .shogun-image-content {
  
    justify-content: center;
  
}

.s-182f619b-19bf-4824-97a3-abe0d9526050.shg-align-container {
  display: flex;
  justify-content: center
}

.s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image {
  box-sizing: border-box;
}



.s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-182f619b-19bf-4824-97a3-abe0d9526050 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container {
      position: relative;
    }

    .s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-182f619b-19bf-4824-97a3-abe0d9526050 {
  margin: 0 !important;
  overflow: visible;
}

#s-182f619b-19bf-4824-97a3-abe0d9526050-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-182f619b-19bf-4824-97a3-abe0d9526050 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-182f619b-19bf-4824-97a3-abe0d9526050 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image {
  /* Add background color handling */
  
}

#s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-182f619b-19bf-4824-97a3-abe0d9526050 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-182f619b-19bf-4824-97a3-abe0d9526050 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-182f619b-19bf-4824-97a3-abe0d9526050 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-182f619b-19bf-4824-97a3-abe0d9526050 .shogun-image-content {
  
    justify-content: center;
  
}

.s-182f619b-19bf-4824-97a3-abe0d9526050.shg-align-container {
  display: flex;
  justify-content: center
}

.s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image {
  box-sizing: border-box;
}



.s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-182f619b-19bf-4824-97a3-abe0d9526050 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container {
      position: relative;
    }

    .s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-182f619b-19bf-4824-97a3-abe0d9526050 {
  margin: 0 !important;
  overflow: visible;
}

#s-182f619b-19bf-4824-97a3-abe0d9526050-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-182f619b-19bf-4824-97a3-abe0d9526050 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-182f619b-19bf-4824-97a3-abe0d9526050 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image {
  /* Add background color handling */
  
}

#s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-182f619b-19bf-4824-97a3-abe0d9526050 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-182f619b-19bf-4824-97a3-abe0d9526050 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-182f619b-19bf-4824-97a3-abe0d9526050 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-182f619b-19bf-4824-97a3-abe0d9526050 .shogun-image-content {
  
    justify-content: center;
  
}

.s-182f619b-19bf-4824-97a3-abe0d9526050.shg-align-container {
  display: flex;
  justify-content: center
}

.s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image {
  box-sizing: border-box;
}



.s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-182f619b-19bf-4824-97a3-abe0d9526050 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container {
      position: relative;
    }

    .s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-182f619b-19bf-4824-97a3-abe0d9526050 {
  margin: 0 !important;
  overflow: visible;
}

#s-182f619b-19bf-4824-97a3-abe0d9526050-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-182f619b-19bf-4824-97a3-abe0d9526050 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-182f619b-19bf-4824-97a3-abe0d9526050 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image {
  /* Add background color handling */
  
}

#s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-182f619b-19bf-4824-97a3-abe0d9526050 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-182f619b-19bf-4824-97a3-abe0d9526050 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-182f619b-19bf-4824-97a3-abe0d9526050 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-182f619b-19bf-4824-97a3-abe0d9526050 .shogun-image-content {
  
    justify-content: center;
  
}

.s-182f619b-19bf-4824-97a3-abe0d9526050.shg-align-container {
  display: flex;
  justify-content: center
}

.s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image {
  box-sizing: border-box;
}



.s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-182f619b-19bf-4824-97a3-abe0d9526050 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container {
      position: relative;
    }

    .s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-182f619b-19bf-4824-97a3-abe0d9526050 {
  margin: 0 !important;
  overflow: visible;
}

#s-182f619b-19bf-4824-97a3-abe0d9526050-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-182f619b-19bf-4824-97a3-abe0d9526050 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-182f619b-19bf-4824-97a3-abe0d9526050 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image {
  /* Add background color handling */
  
}

#s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-182f619b-19bf-4824-97a3-abe0d9526050 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-182f619b-19bf-4824-97a3-abe0d9526050 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-182f619b-19bf-4824-97a3-abe0d9526050 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-182f619b-19bf-4824-97a3-abe0d9526050 .shogun-image-content {
  
    justify-content: center;
  
}

.s-182f619b-19bf-4824-97a3-abe0d9526050.shg-align-container {
  display: flex;
  justify-content: center
}

.s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image {
  box-sizing: border-box;
}



.s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-182f619b-19bf-4824-97a3-abe0d9526050 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container {
      position: relative;
    }

    .s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-182f619b-19bf-4824-97a3-abe0d9526050.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-182f619b-19bf-4824-97a3-abe0d9526050 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-4e67c12d-6c70-42ac-83a7-ca689c2ef785 {
  margin-top: -10%;
margin-left: 3%;
margin-right: 40%;
min-height: 50px;
}
@media (min-width: 1200px){#s-4e67c12d-6c70-42ac-83a7-ca689c2ef785 {
  margin-bottom: 0%;
max-width: 76%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4e67c12d-6c70-42ac-83a7-ca689c2ef785 {
  margin-bottom: 0%;
max-width: 84%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4e67c12d-6c70-42ac-83a7-ca689c2ef785 {
  margin-bottom: 0%;
max-width: 92%;
}
}@media (max-width: 767px){#s-4e67c12d-6c70-42ac-83a7-ca689c2ef785 {
  margin-bottom: 0%;
max-width: 96%;
}
}







#s-4e67c12d-6c70-42ac-83a7-ca689c2ef785 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4e67c12d-6c70-42ac-83a7-ca689c2ef785.shg-box.shg-c {
  justify-content: center;
}

#s-80710913-8435-4e37-b41e-fafa7bc0bf68 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-80710913-8435-4e37-b41e-fafa7bc0bf68 .shogun-heading-component h2 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-80710913-8435-4e37-b41e-fafa7bc0bf68 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 45px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-80710913-8435-4e37-b41e-fafa7bc0bf68 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-80710913-8435-4e37-b41e-fafa7bc0bf68 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-80710913-8435-4e37-b41e-fafa7bc0bf68 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}
#s-f78a9aab-14a8-478f-820d-aeadff6bafd3 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-f78a9aab-14a8-478f-820d-aeadff6bafd3 .shogun-heading-component h5 {
  
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


@media (min-width: 1200px){#s-f78a9aab-14a8-478f-820d-aeadff6bafd3 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f78a9aab-14a8-478f-820d-aeadff6bafd3 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-f78a9aab-14a8-478f-820d-aeadff6bafd3 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


}@media (max-width: 767px){#s-f78a9aab-14a8-478f-820d-aeadff6bafd3 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


}
#s-ad3fa698-efde-4de7-ab78-5465f2575936 {
  margin-top: 5%;
margin-left: auto;
margin-right: auto;
}

#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
  margin-top: 10%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/2562;
text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
  display: none;
}
#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe, #wrap-s-dd5e072f-70f2-4501-aec1-d273f0ec68fe, #wrap-content-s-dd5e072f-70f2-4501-aec1-d273f0ec68fe { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
  display: none;
}
#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe, #wrap-s-dd5e072f-70f2-4501-aec1-d273f0ec68fe, #wrap-content-s-dd5e072f-70f2-4501-aec1-d273f0ec68fe { display: none !important; }}@media (max-width: 767px){#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
  display: none;
}
#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe, #wrap-s-dd5e072f-70f2-4501-aec1-d273f0ec68fe, #wrap-content-s-dd5e072f-70f2-4501-aec1-d273f0ec68fe { display: none !important; }}
#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
  margin: 0 !important;
  overflow: visible;
}

#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 10%;
  
}

.shg-image-content-margin-container-s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image {
  /* Add background color handling */
  
}

#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dd5e072f-70f2-4501-aec1-d273f0ec68fe .shg-image-content-wrapper {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }

    #s-dd5e072f-70f2-4501-aec1-d273f0ec68fe .shogun-image-link {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dd5e072f-70f2-4501-aec1-d273f0ec68fe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe .shogun-image-content {
  
    justify-content: center;
  
}

.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image {
  box-sizing: border-box;
}



.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
      --shg-aspect-ratio: calc(3840/2562); 
    }

    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container {
      position: relative;
    }

    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
  margin: 0 !important;
  overflow: visible;
}

#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image {
  /* Add background color handling */
  
}

#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dd5e072f-70f2-4501-aec1-d273f0ec68fe .shg-image-content-wrapper {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }

    #s-dd5e072f-70f2-4501-aec1-d273f0ec68fe .shogun-image-link {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dd5e072f-70f2-4501-aec1-d273f0ec68fe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe .shogun-image-content {
  
    justify-content: center;
  
}

.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image {
  box-sizing: border-box;
}



.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
      --shg-aspect-ratio: calc(3840/2562); 
    }

    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container {
      position: relative;
    }

    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
  margin: 0 !important;
  overflow: visible;
}

#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image {
  /* Add background color handling */
  
}

#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dd5e072f-70f2-4501-aec1-d273f0ec68fe .shg-image-content-wrapper {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }

    #s-dd5e072f-70f2-4501-aec1-d273f0ec68fe .shogun-image-link {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dd5e072f-70f2-4501-aec1-d273f0ec68fe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe .shogun-image-content {
  
    justify-content: center;
  
}

.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image {
  box-sizing: border-box;
}



.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
      --shg-aspect-ratio: calc(3840/2562); 
    }

    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container {
      position: relative;
    }

    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
  margin: 0 !important;
  overflow: visible;
}

#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image {
  /* Add background color handling */
  
}

#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dd5e072f-70f2-4501-aec1-d273f0ec68fe .shg-image-content-wrapper {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }

    #s-dd5e072f-70f2-4501-aec1-d273f0ec68fe .shogun-image-link {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dd5e072f-70f2-4501-aec1-d273f0ec68fe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe .shogun-image-content {
  
    justify-content: center;
  
}

.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image {
  box-sizing: border-box;
}



.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
      --shg-aspect-ratio: calc(3840/2562); 
    }

    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container {
      position: relative;
    }

    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
  margin: 0 !important;
  overflow: visible;
}

#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image {
  /* Add background color handling */
  
}

#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dd5e072f-70f2-4501-aec1-d273f0ec68fe .shg-image-content-wrapper {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }

    #s-dd5e072f-70f2-4501-aec1-d273f0ec68fe .shogun-image-link {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dd5e072f-70f2-4501-aec1-d273f0ec68fe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe .shogun-image-content {
  
    justify-content: center;
  
}

.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image {
  box-sizing: border-box;
}



.s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe {
      --shg-aspect-ratio: calc(3840/2562); 
    }

    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container {
      position: relative;
    }

    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dd5e072f-70f2-4501-aec1-d273f0ec68fe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-9aa76de0-89cc-43e8-ba58-8386ae6d4a12 {
  margin-top: -30%;
margin-left: 0%;
margin-right: 0%;
min-height: 50px;
}
@media (min-width: 1200px){#s-9aa76de0-89cc-43e8-ba58-8386ae6d4a12 {
  margin-left: 12%;
margin-bottom: 0%;
margin-right: 12%;
max-width: 76%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9aa76de0-89cc-43e8-ba58-8386ae6d4a12 {
  margin-left: 8%;
margin-bottom: 0%;
margin-right: 8%;
max-width: 84%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9aa76de0-89cc-43e8-ba58-8386ae6d4a12 {
  margin-left: 4%;
margin-bottom: 0%;
margin-right: 4%;
max-width: 92%;
}
}@media (max-width: 767px){#s-9aa76de0-89cc-43e8-ba58-8386ae6d4a12 {
  margin-left: 2%;
margin-bottom: 0%;
margin-right: 2%;
max-width: 96%;
}
}







#s-9aa76de0-89cc-43e8-ba58-8386ae6d4a12 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9aa76de0-89cc-43e8-ba58-8386ae6d4a12.shg-box.shg-c {
  justify-content: center;
}

#s-9f2900e8-f77b-462a-a6c7-8fcf33f203ed {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-9f2900e8-f77b-462a-a6c7-8fcf33f203ed {
  margin-top: 5%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9f2900e8-f77b-462a-a6c7-8fcf33f203ed {
  
}
}@media (max-width: 767px){#s-9f2900e8-f77b-462a-a6c7-8fcf33f203ed {
  
}
}
@media (min-width: 0px) {
[id="s-9f2900e8-f77b-462a-a6c7-8fcf33f203ed"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-9f2900e8-f77b-462a-a6c7-8fcf33f203ed"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-9f2900e8-f77b-462a-a6c7-8fcf33f203ed"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9f2900e8-f77b-462a-a6c7-8fcf33f203ed"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-9f2900e8-f77b-462a-a6c7-8fcf33f203ed"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9f2900e8-f77b-462a-a6c7-8fcf33f203ed"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-9f2900e8-f77b-462a-a6c7-8fcf33f203ed"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

#s-939760c3-b3ee-40fb-83ed-abf16994bd7a {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: right;
}

#s-939760c3-b3ee-40fb-83ed-abf16994bd7a .shogun-heading-component h2 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 45px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-939760c3-b3ee-40fb-83ed-abf16994bd7a .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 45px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-939760c3-b3ee-40fb-83ed-abf16994bd7a .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 45px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-939760c3-b3ee-40fb-83ed-abf16994bd7a .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 45px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-939760c3-b3ee-40fb-83ed-abf16994bd7a .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 45px;
  line-height: 1.1em;
  
  
}


}
#s-fde76f53-7261-4b8f-9a27-16326b5d4e00 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: right;
}

#s-fde76f53-7261-4b8f-9a27-16326b5d4e00 .shogun-heading-component h5 {
  
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


@media (min-width: 1200px){#s-fde76f53-7261-4b8f-9a27-16326b5d4e00 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-fde76f53-7261-4b8f-9a27-16326b5d4e00 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-fde76f53-7261-4b8f-9a27-16326b5d4e00 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}@media (max-width: 767px){#s-fde76f53-7261-4b8f-9a27-16326b5d4e00 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}
#s-fbebafaf-c028-4ef5-8ff2-d44cb4967d3c {
  margin-top: 5%;
margin-left: auto;
margin-right: auto;
}

#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 {
  margin-top: 10%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/2562;
text-align: center;
}
@media (min-width: 1200px){#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 {
  display: none;
}
#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7, #wrap-s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7, #wrap-content-s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 { display: none !important; }}@media (max-width: 767px){#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 {
  display: none;
}
#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7, #wrap-s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7, #wrap-content-s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 { display: none !important; }}
#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 {
  margin: 0 !important;
  overflow: visible;
}

#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 10%;
  
}

.shg-image-content-margin-container-s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image {
  /* Add background color handling */
  
}

#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 .shg-image-content-wrapper {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }

    #s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 .shogun-image-link {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image {
  box-sizing: border-box;
}



.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 {
      --shg-aspect-ratio: calc(3840/2562); 
    }

    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container {
      position: relative;
    }

    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 {
  margin: 0 !important;
  overflow: visible;
}

#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image {
  /* Add background color handling */
  
}

#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 .shg-image-content-wrapper {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }

    #s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 .shogun-image-link {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image {
  box-sizing: border-box;
}



.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 {
      --shg-aspect-ratio: calc(3840/2562); 
    }

    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container {
      position: relative;
    }

    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 {
  margin: 0 !important;
  overflow: visible;
}

#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image {
  /* Add background color handling */
  
}

#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 .shg-image-content-wrapper {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }

    #s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 .shogun-image-link {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image {
  box-sizing: border-box;
}



.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 {
      --shg-aspect-ratio: calc(3840/2562); 
    }

    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container {
      position: relative;
    }

    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 {
  margin: 0 !important;
  overflow: visible;
}

#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image {
  /* Add background color handling */
  
}

#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 .shg-image-content-wrapper {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }

    #s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 .shogun-image-link {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image {
  box-sizing: border-box;
}



.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 {
      --shg-aspect-ratio: calc(3840/2562); 
    }

    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container {
      position: relative;
    }

    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 {
  margin: 0 !important;
  overflow: visible;
}

#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image {
  /* Add background color handling */
  
}

#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 .shg-image-content-wrapper {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }

    #s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 .shogun-image-link {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image {
  box-sizing: border-box;
}



.s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 {
      --shg-aspect-ratio: calc(3840/2562); 
    }

    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container {
      position: relative;
    }

    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c6c5ff8-4cda-4451-95b3-d1d4429709d7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-cbc6edff-efad-4f1b-a0f7-69b6adafe26c {
  margin-top: -30%;
margin-left: 0%;
margin-right: 0%;
min-height: 50px;
}
@media (min-width: 1200px){#s-cbc6edff-efad-4f1b-a0f7-69b6adafe26c {
  margin-left: 12%;
margin-bottom: 0%;
margin-right: 12%;
max-width: 76%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-cbc6edff-efad-4f1b-a0f7-69b6adafe26c {
  margin-left: 8%;
margin-bottom: 0%;
margin-right: 8%;
max-width: 84%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-cbc6edff-efad-4f1b-a0f7-69b6adafe26c {
  margin-left: 4%;
margin-bottom: 0%;
margin-right: 4%;
max-width: 92%;
}
}@media (max-width: 767px){#s-cbc6edff-efad-4f1b-a0f7-69b6adafe26c {
  margin-left: 2%;
margin-bottom: 0%;
margin-right: 2%;
max-width: 96%;
}
}







#s-cbc6edff-efad-4f1b-a0f7-69b6adafe26c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cbc6edff-efad-4f1b-a0f7-69b6adafe26c.shg-box.shg-c {
  justify-content: center;
}

#s-95f845ed-0f9f-4336-b358-a34f57400658 {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-95f845ed-0f9f-4336-b358-a34f57400658 {
  margin-top: 5%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-95f845ed-0f9f-4336-b358-a34f57400658 {
  
}
}@media (max-width: 767px){#s-95f845ed-0f9f-4336-b358-a34f57400658 {
  
}
}
@media (min-width: 0px) {
[id="s-95f845ed-0f9f-4336-b358-a34f57400658"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-95f845ed-0f9f-4336-b358-a34f57400658"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-95f845ed-0f9f-4336-b358-a34f57400658"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-95f845ed-0f9f-4336-b358-a34f57400658"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-95f845ed-0f9f-4336-b358-a34f57400658"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-95f845ed-0f9f-4336-b358-a34f57400658"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-95f845ed-0f9f-4336-b358-a34f57400658"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

#s-40f7f78c-ab9f-44e4-a69a-bcaa12ff2b15 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: right;
}

#s-40f7f78c-ab9f-44e4-a69a-bcaa12ff2b15 .shogun-heading-component h2 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-40f7f78c-ab9f-44e4-a69a-bcaa12ff2b15 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-40f7f78c-ab9f-44e4-a69a-bcaa12ff2b15 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-40f7f78c-ab9f-44e4-a69a-bcaa12ff2b15 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-40f7f78c-ab9f-44e4-a69a-bcaa12ff2b15 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}
#s-7437d65a-561c-42da-b2c1-ec3397a1ac8d {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: right;
}

#s-7437d65a-561c-42da-b2c1-ec3397a1ac8d .shogun-heading-component h5 {
  
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


@media (min-width: 1200px){#s-7437d65a-561c-42da-b2c1-ec3397a1ac8d .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7437d65a-561c-42da-b2c1-ec3397a1ac8d .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7437d65a-561c-42da-b2c1-ec3397a1ac8d .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.3em;
  
  
}


}@media (max-width: 767px){#s-7437d65a-561c-42da-b2c1-ec3397a1ac8d .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.3em;
  
  
}


}
#s-855b53d0-8b6a-4194-9213-c4ef77b481c9 {
  margin-top: 5%;
margin-left: auto;
margin-right: auto;
}

#s-3599e121-2975-4360-94e8-7cc08ee14d58 {
  margin-top: 15%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-3599e121-2975-4360-94e8-7cc08ee14d58 {
  display: none;
}
#s-3599e121-2975-4360-94e8-7cc08ee14d58, #wrap-s-3599e121-2975-4360-94e8-7cc08ee14d58, #wrap-content-s-3599e121-2975-4360-94e8-7cc08ee14d58 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-3599e121-2975-4360-94e8-7cc08ee14d58 {
  display: none;
}
#s-3599e121-2975-4360-94e8-7cc08ee14d58, #wrap-s-3599e121-2975-4360-94e8-7cc08ee14d58, #wrap-content-s-3599e121-2975-4360-94e8-7cc08ee14d58 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-3599e121-2975-4360-94e8-7cc08ee14d58 {
  display: none;
}
#s-3599e121-2975-4360-94e8-7cc08ee14d58, #wrap-s-3599e121-2975-4360-94e8-7cc08ee14d58, #wrap-content-s-3599e121-2975-4360-94e8-7cc08ee14d58 { display: none !important; }}
#s-3599e121-2975-4360-94e8-7cc08ee14d58 {
  margin: 0 !important;
  overflow: visible;
}

#s-3599e121-2975-4360-94e8-7cc08ee14d58-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3599e121-2975-4360-94e8-7cc08ee14d58 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-3599e121-2975-4360-94e8-7cc08ee14d58 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image {
  /* Add background color handling */
  
}

#s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3599e121-2975-4360-94e8-7cc08ee14d58 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3599e121-2975-4360-94e8-7cc08ee14d58 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3599e121-2975-4360-94e8-7cc08ee14d58 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-3599e121-2975-4360-94e8-7cc08ee14d58 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3599e121-2975-4360-94e8-7cc08ee14d58.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image {
  box-sizing: border-box;
}



.s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3599e121-2975-4360-94e8-7cc08ee14d58 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container {
      position: relative;
    }

    .s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-3599e121-2975-4360-94e8-7cc08ee14d58 {
  margin: 0 !important;
  overflow: visible;
}

#s-3599e121-2975-4360-94e8-7cc08ee14d58-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3599e121-2975-4360-94e8-7cc08ee14d58 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3599e121-2975-4360-94e8-7cc08ee14d58 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image {
  /* Add background color handling */
  
}

#s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3599e121-2975-4360-94e8-7cc08ee14d58 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3599e121-2975-4360-94e8-7cc08ee14d58 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3599e121-2975-4360-94e8-7cc08ee14d58 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-3599e121-2975-4360-94e8-7cc08ee14d58 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3599e121-2975-4360-94e8-7cc08ee14d58.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image {
  box-sizing: border-box;
}



.s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3599e121-2975-4360-94e8-7cc08ee14d58 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container {
      position: relative;
    }

    .s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3599e121-2975-4360-94e8-7cc08ee14d58 {
  margin: 0 !important;
  overflow: visible;
}

#s-3599e121-2975-4360-94e8-7cc08ee14d58-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3599e121-2975-4360-94e8-7cc08ee14d58 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3599e121-2975-4360-94e8-7cc08ee14d58 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image {
  /* Add background color handling */
  
}

#s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3599e121-2975-4360-94e8-7cc08ee14d58 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3599e121-2975-4360-94e8-7cc08ee14d58 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3599e121-2975-4360-94e8-7cc08ee14d58 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-3599e121-2975-4360-94e8-7cc08ee14d58 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3599e121-2975-4360-94e8-7cc08ee14d58.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image {
  box-sizing: border-box;
}



.s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3599e121-2975-4360-94e8-7cc08ee14d58 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container {
      position: relative;
    }

    .s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3599e121-2975-4360-94e8-7cc08ee14d58 {
  margin: 0 !important;
  overflow: visible;
}

#s-3599e121-2975-4360-94e8-7cc08ee14d58-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3599e121-2975-4360-94e8-7cc08ee14d58 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3599e121-2975-4360-94e8-7cc08ee14d58 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image {
  /* Add background color handling */
  
}

#s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3599e121-2975-4360-94e8-7cc08ee14d58 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3599e121-2975-4360-94e8-7cc08ee14d58 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3599e121-2975-4360-94e8-7cc08ee14d58 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-3599e121-2975-4360-94e8-7cc08ee14d58 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3599e121-2975-4360-94e8-7cc08ee14d58.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image {
  box-sizing: border-box;
}



.s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3599e121-2975-4360-94e8-7cc08ee14d58 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container {
      position: relative;
    }

    .s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-3599e121-2975-4360-94e8-7cc08ee14d58 {
  margin: 0 !important;
  overflow: visible;
}

#s-3599e121-2975-4360-94e8-7cc08ee14d58-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3599e121-2975-4360-94e8-7cc08ee14d58 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3599e121-2975-4360-94e8-7cc08ee14d58 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image {
  /* Add background color handling */
  
}

#s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3599e121-2975-4360-94e8-7cc08ee14d58 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3599e121-2975-4360-94e8-7cc08ee14d58 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3599e121-2975-4360-94e8-7cc08ee14d58 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-3599e121-2975-4360-94e8-7cc08ee14d58 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3599e121-2975-4360-94e8-7cc08ee14d58.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image {
  box-sizing: border-box;
}



.s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3599e121-2975-4360-94e8-7cc08ee14d58 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container {
      position: relative;
    }

    .s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3599e121-2975-4360-94e8-7cc08ee14d58.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3599e121-2975-4360-94e8-7cc08ee14d58 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-50f3078c-c763-4611-9e64-fb40f6dfa3be {
  margin-top: -20%;
margin-left: 40%;
margin-bottom: 0%;
margin-right: 3%;
min-height: 50px;
}
@media (min-width: 1200px){#s-50f3078c-c763-4611-9e64-fb40f6dfa3be {
  max-width: 76%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-50f3078c-c763-4611-9e64-fb40f6dfa3be {
  max-width: 84%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-50f3078c-c763-4611-9e64-fb40f6dfa3be {
  max-width: 92%;
}
}@media (max-width: 767px){#s-50f3078c-c763-4611-9e64-fb40f6dfa3be {
  max-width: 96%;
}
}







#s-50f3078c-c763-4611-9e64-fb40f6dfa3be > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-50f3078c-c763-4611-9e64-fb40f6dfa3be.shg-box.shg-c {
  justify-content: center;
}

#s-cb9cedfb-fdd4-4677-be18-453877779f43 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: right;
}

#s-cb9cedfb-fdd4-4677-be18-453877779f43 .shogun-heading-component h2 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-cb9cedfb-fdd4-4677-be18-453877779f43 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-cb9cedfb-fdd4-4677-be18-453877779f43 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-cb9cedfb-fdd4-4677-be18-453877779f43 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-cb9cedfb-fdd4-4677-be18-453877779f43 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}
#s-f94e1473-fc10-439d-944a-0ab7d4962af1 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: right;
}

#s-f94e1473-fc10-439d-944a-0ab7d4962af1 .shogun-heading-component h5 {
  
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


@media (min-width: 1200px){#s-f94e1473-fc10-439d-944a-0ab7d4962af1 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f94e1473-fc10-439d-944a-0ab7d4962af1 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-f94e1473-fc10-439d-944a-0ab7d4962af1 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


}@media (max-width: 767px){#s-f94e1473-fc10-439d-944a-0ab7d4962af1 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


}
#s-8e08bdd7-b344-40c4-b2cb-e66fd5b7bfc4 {
  margin-top: 5%;
margin-left: auto;
margin-right: auto;
}

#s-d506262f-5543-46da-9f8a-ac8566c75567 {
  margin-top: 20%;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-d506262f-5543-46da-9f8a-ac8566c75567 .shogun-heading-component h2 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-d506262f-5543-46da-9f8a-ac8566c75567 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 45px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d506262f-5543-46da-9f8a-ac8566c75567 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d506262f-5543-46da-9f8a-ac8566c75567 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-d506262f-5543-46da-9f8a-ac8566c75567 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}
#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/1693;
text-align: center;
}
@media (min-width: 1200px){#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 {
  
}
}
#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  
}

.shg-image-content-margin-container-s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 .shg-image-content-wrapper {
      aspect-ratio: 3840/1693;
      min-width: 100%;
      height: auto;
    }

    #s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 .shogun-image-link {
      aspect-ratio: 3840/1693;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image {
  box-sizing: border-box;
}



.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 {
      --shg-aspect-ratio: calc(3840/1693); 
    }

    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container {
      position: relative;
    }

    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 .shg-image-content-wrapper {
      aspect-ratio: 3840/1693;
      min-width: 100%;
      height: auto;
    }

    #s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 .shogun-image-link {
      aspect-ratio: 3840/1693;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image {
  box-sizing: border-box;
}



.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 {
      --shg-aspect-ratio: calc(3840/1693); 
    }

    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container {
      position: relative;
    }

    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 .shg-image-content-wrapper {
      aspect-ratio: 3840/1693;
      min-width: 100%;
      height: auto;
    }

    #s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 .shogun-image-link {
      aspect-ratio: 3840/1693;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image {
  box-sizing: border-box;
}



.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 {
      --shg-aspect-ratio: calc(3840/1693); 
    }

    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container {
      position: relative;
    }

    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 .shg-image-content-wrapper {
      aspect-ratio: 3840/1693;
      min-width: 100%;
      height: auto;
    }

    #s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 .shogun-image-link {
      aspect-ratio: 3840/1693;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image {
  box-sizing: border-box;
}



.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 {
      --shg-aspect-ratio: calc(3840/1693); 
    }

    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container {
      position: relative;
    }

    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 .shg-image-content-wrapper {
      aspect-ratio: 3840/1693;
      min-width: 100%;
      height: auto;
    }

    #s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 .shogun-image-link {
      aspect-ratio: 3840/1693;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image {
  box-sizing: border-box;
}



.s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 {
      --shg-aspect-ratio: calc(3840/1693); 
    }

    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container {
      position: relative;
    }

    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71c5ba94-a078-4f6b-8fb4-84e2fd3678e2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-d4645469-6f91-4d9b-a154-8f75a3a912d0 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-d4645469-6f91-4d9b-a154-8f75a3a912d0 {
  margin-left: 25%;
margin-right: 25%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d4645469-6f91-4d9b-a154-8f75a3a912d0 {
  margin-left: 20%;
margin-right: 20%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d4645469-6f91-4d9b-a154-8f75a3a912d0 {
  margin-left: 10%;
margin-right: 10%;
}
}@media (max-width: 767px){#s-d4645469-6f91-4d9b-a154-8f75a3a912d0 {
  margin-left: 7%;
margin-right: 7%;
}
}
#s-d4645469-6f91-4d9b-a154-8f75a3a912d0 .shogun-heading-component h5 {
  
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 65px;
  line-height: 1.3em;
  
  
}


@media (min-width: 1200px){#s-d4645469-6f91-4d9b-a154-8f75a3a912d0 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d4645469-6f91-4d9b-a154-8f75a3a912d0 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d4645469-6f91-4d9b-a154-8f75a3a912d0 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.3em;
  
  
}


}@media (max-width: 767px){#s-d4645469-6f91-4d9b-a154-8f75a3a912d0 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


}
#s-387b1279-138e-46c9-a8d8-ec57ffeac8a0 {
  margin-top: 2%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-387b1279-138e-46c9-a8d8-ec57ffeac8a0 {
  display: none;
}
#s-387b1279-138e-46c9-a8d8-ec57ffeac8a0, #wrap-s-387b1279-138e-46c9-a8d8-ec57ffeac8a0, #wrap-content-s-387b1279-138e-46c9-a8d8-ec57ffeac8a0 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-387b1279-138e-46c9-a8d8-ec57ffeac8a0 {
  display: none;
}
#s-387b1279-138e-46c9-a8d8-ec57ffeac8a0, #wrap-s-387b1279-138e-46c9-a8d8-ec57ffeac8a0, #wrap-content-s-387b1279-138e-46c9-a8d8-ec57ffeac8a0 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-387b1279-138e-46c9-a8d8-ec57ffeac8a0 {
  display: none;
}
#s-387b1279-138e-46c9-a8d8-ec57ffeac8a0, #wrap-s-387b1279-138e-46c9-a8d8-ec57ffeac8a0, #wrap-content-s-387b1279-138e-46c9-a8d8-ec57ffeac8a0 { display: none !important; }}
#s-ddcfee80-016d-4ac4-bebe-179403f756fb {
  margin-top: 2%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-ddcfee80-016d-4ac4-bebe-179403f756fb {
  display: none;
}
#s-ddcfee80-016d-4ac4-bebe-179403f756fb, #wrap-s-ddcfee80-016d-4ac4-bebe-179403f756fb, #wrap-content-s-ddcfee80-016d-4ac4-bebe-179403f756fb { display: none !important; }}@media (max-width: 767px){#s-ddcfee80-016d-4ac4-bebe-179403f756fb {
  display: none;
}
#s-ddcfee80-016d-4ac4-bebe-179403f756fb, #wrap-s-ddcfee80-016d-4ac4-bebe-179403f756fb, #wrap-content-s-ddcfee80-016d-4ac4-bebe-179403f756fb { display: none !important; }}
#s-3d7ccd84-b74b-4a79-b74f-1da13ad34acf {
  margin-top: 2%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-3d7ccd84-b74b-4a79-b74f-1da13ad34acf {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3d7ccd84-b74b-4a79-b74f-1da13ad34acf {
  display: none;
}
#s-3d7ccd84-b74b-4a79-b74f-1da13ad34acf, #wrap-s-3d7ccd84-b74b-4a79-b74f-1da13ad34acf, #wrap-content-s-3d7ccd84-b74b-4a79-b74f-1da13ad34acf { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-3d7ccd84-b74b-4a79-b74f-1da13ad34acf {
  display: none;
}
#s-3d7ccd84-b74b-4a79-b74f-1da13ad34acf, #wrap-s-3d7ccd84-b74b-4a79-b74f-1da13ad34acf, #wrap-content-s-3d7ccd84-b74b-4a79-b74f-1da13ad34acf { display: none !important; }}@media (max-width: 767px){#s-3d7ccd84-b74b-4a79-b74f-1da13ad34acf {
  display: none;
}
#s-3d7ccd84-b74b-4a79-b74f-1da13ad34acf, #wrap-s-3d7ccd84-b74b-4a79-b74f-1da13ad34acf, #wrap-content-s-3d7ccd84-b74b-4a79-b74f-1da13ad34acf { display: none !important; }}
#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab {
  margin-top: 15%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/2562;
text-align: center;
}
@media (max-width: 767px){#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab {
  display: none;
}
#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab, #wrap-s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab, #wrap-content-s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab { display: none !important; }}
#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab {
  margin: 0 !important;
  overflow: visible;
}

#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image {
  /* Add background color handling */
  
}

#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab .shg-image-content-wrapper {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }

    #s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab .shogun-image-link {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab .shogun-image-content {
  
    justify-content: center;
  
}

.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image {
  box-sizing: border-box;
}



.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab {
      --shg-aspect-ratio: calc(3840/2562); 
    }

    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container {
      position: relative;
    }

    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab {
  margin: 0 !important;
  overflow: visible;
}

#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image {
  /* Add background color handling */
  
}

#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab .shg-image-content-wrapper {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }

    #s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab .shogun-image-link {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab .shogun-image-content {
  
    justify-content: center;
  
}

.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image {
  box-sizing: border-box;
}



.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab {
      --shg-aspect-ratio: calc(3840/2562); 
    }

    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container {
      position: relative;
    }

    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab {
  margin: 0 !important;
  overflow: visible;
}

#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image {
  /* Add background color handling */
  
}

#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab .shg-image-content-wrapper {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }

    #s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab .shogun-image-link {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab .shogun-image-content {
  
    justify-content: center;
  
}

.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image {
  box-sizing: border-box;
}



.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab {
      --shg-aspect-ratio: calc(3840/2562); 
    }

    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container {
      position: relative;
    }

    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab {
  margin: 0 !important;
  overflow: visible;
}

#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image {
  /* Add background color handling */
  
}

#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab .shg-image-content-wrapper {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }

    #s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab .shogun-image-link {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab .shogun-image-content {
  
    justify-content: center;
  
}

.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image {
  box-sizing: border-box;
}



.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab {
      --shg-aspect-ratio: calc(3840/2562); 
    }

    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container {
      position: relative;
    }

    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab {
  margin: 0 !important;
  overflow: visible;
}

#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image {
  /* Add background color handling */
  
}

#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab .shg-image-content-wrapper {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }

    #s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab .shogun-image-link {
      aspect-ratio: 3840/2562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab .shogun-image-content {
  
    justify-content: center;
  
}

.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image {
  box-sizing: border-box;
}



.s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab {
      --shg-aspect-ratio: calc(3840/2562); 
    }

    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container {
      position: relative;
    }

    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c4f53e9d-1e4a-4221-a620-f3a112fb24ab img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-f79b1739-6cf6-4711-87ca-8b3e67a49d1f {
  margin-top: -30%;
margin-left: 0%;
margin-right: 0%;
min-height: 50px;
}
@media (min-width: 1200px){#s-f79b1739-6cf6-4711-87ca-8b3e67a49d1f {
  margin-left: 12%;
margin-bottom: 0%;
margin-right: 12%;
max-width: 76%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f79b1739-6cf6-4711-87ca-8b3e67a49d1f {
  margin-left: 8%;
margin-bottom: 0%;
margin-right: 8%;
max-width: 84%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f79b1739-6cf6-4711-87ca-8b3e67a49d1f {
  margin-left: 4%;
margin-bottom: 0%;
margin-right: 4%;
max-width: 92%;
}
}@media (max-width: 767px){#s-f79b1739-6cf6-4711-87ca-8b3e67a49d1f {
  margin-left: 2%;
margin-bottom: 0%;
margin-right: 2%;
max-width: 96%;
}
}







#s-f79b1739-6cf6-4711-87ca-8b3e67a49d1f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f79b1739-6cf6-4711-87ca-8b3e67a49d1f.shg-box.shg-c {
  justify-content: center;
}

#s-8b15a6d2-0afc-47f6-afda-2af3367b7e61 {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-8b15a6d2-0afc-47f6-afda-2af3367b7e61 {
  margin-top: 5%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8b15a6d2-0afc-47f6-afda-2af3367b7e61 {
  
}
}@media (max-width: 767px){#s-8b15a6d2-0afc-47f6-afda-2af3367b7e61 {
  
}
}
@media (min-width: 0px) {
[id="s-8b15a6d2-0afc-47f6-afda-2af3367b7e61"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-8b15a6d2-0afc-47f6-afda-2af3367b7e61"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-8b15a6d2-0afc-47f6-afda-2af3367b7e61"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-8b15a6d2-0afc-47f6-afda-2af3367b7e61"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-8b15a6d2-0afc-47f6-afda-2af3367b7e61"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-8b15a6d2-0afc-47f6-afda-2af3367b7e61"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-8b15a6d2-0afc-47f6-afda-2af3367b7e61"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

#s-d485b7ed-4e6a-436a-8af9-42d106ae5fd7 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-d485b7ed-4e6a-436a-8af9-42d106ae5fd7 .shogun-heading-component h2 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-d485b7ed-4e6a-436a-8af9-42d106ae5fd7 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 45px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d485b7ed-4e6a-436a-8af9-42d106ae5fd7 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d485b7ed-4e6a-436a-8af9-42d106ae5fd7 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-d485b7ed-4e6a-436a-8af9-42d106ae5fd7 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}
#s-ec6cf066-c849-4139-912e-e7fc03f0ec89 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-ec6cf066-c849-4139-912e-e7fc03f0ec89 .shogun-heading-component h5 {
  
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


@media (min-width: 1200px){#s-ec6cf066-c849-4139-912e-e7fc03f0ec89 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-ec6cf066-c849-4139-912e-e7fc03f0ec89 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-ec6cf066-c849-4139-912e-e7fc03f0ec89 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.3em;
  
  
}


}@media (max-width: 767px){#s-ec6cf066-c849-4139-912e-e7fc03f0ec89 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.3em;
  
  
}


}
#s-3bb510cc-f9b1-4699-8b0c-beb1e00ae5ea {
  margin-top: 5%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-3bb510cc-f9b1-4699-8b0c-beb1e00ae5ea {
  display: none;
}
#s-3bb510cc-f9b1-4699-8b0c-beb1e00ae5ea, #wrap-s-3bb510cc-f9b1-4699-8b0c-beb1e00ae5ea, #wrap-content-s-3bb510cc-f9b1-4699-8b0c-beb1e00ae5ea { display: none !important; }}@media (max-width: 767px){#s-3bb510cc-f9b1-4699-8b0c-beb1e00ae5ea {
  display: none;
}
#s-3bb510cc-f9b1-4699-8b0c-beb1e00ae5ea, #wrap-s-3bb510cc-f9b1-4699-8b0c-beb1e00ae5ea, #wrap-content-s-3bb510cc-f9b1-4699-8b0c-beb1e00ae5ea { display: none !important; }}
#s-2b3b0aab-edca-44bb-b1bc-2efe548f9bb8 {
  margin-top: 5%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 992px) and (max-width: 1199px){#s-2b3b0aab-edca-44bb-b1bc-2efe548f9bb8 {
  display: none;
}
#s-2b3b0aab-edca-44bb-b1bc-2efe548f9bb8, #wrap-s-2b3b0aab-edca-44bb-b1bc-2efe548f9bb8, #wrap-content-s-2b3b0aab-edca-44bb-b1bc-2efe548f9bb8 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-2b3b0aab-edca-44bb-b1bc-2efe548f9bb8 {
  display: none;
}
#s-2b3b0aab-edca-44bb-b1bc-2efe548f9bb8, #wrap-s-2b3b0aab-edca-44bb-b1bc-2efe548f9bb8, #wrap-content-s-2b3b0aab-edca-44bb-b1bc-2efe548f9bb8 { display: none !important; }}@media (max-width: 767px){#s-2b3b0aab-edca-44bb-b1bc-2efe548f9bb8 {
  display: none;
}
#s-2b3b0aab-edca-44bb-b1bc-2efe548f9bb8, #wrap-s-2b3b0aab-edca-44bb-b1bc-2efe548f9bb8, #wrap-content-s-2b3b0aab-edca-44bb-b1bc-2efe548f9bb8 { display: none !important; }}
#s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
  margin-top: 15%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
  display: none;
}
#s-9a84a81c-2313-4e71-a5bb-12479e3310e0, #wrap-s-9a84a81c-2313-4e71-a5bb-12479e3310e0, #wrap-content-s-9a84a81c-2313-4e71-a5bb-12479e3310e0 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
  display: none;
}
#s-9a84a81c-2313-4e71-a5bb-12479e3310e0, #wrap-s-9a84a81c-2313-4e71-a5bb-12479e3310e0, #wrap-content-s-9a84a81c-2313-4e71-a5bb-12479e3310e0 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
  display: none;
}
#s-9a84a81c-2313-4e71-a5bb-12479e3310e0, #wrap-s-9a84a81c-2313-4e71-a5bb-12479e3310e0, #wrap-content-s-9a84a81c-2313-4e71-a5bb-12479e3310e0 { display: none !important; }}
#s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-9a84a81c-2313-4e71-a5bb-12479e3310e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9a84a81c-2313-4e71-a5bb-12479e3310e0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9a84a81c-2313-4e71-a5bb-12479e3310e0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9a84a81c-2313-4e71-a5bb-12479e3310e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-9a84a81c-2313-4e71-a5bb-12479e3310e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image {
  box-sizing: border-box;
}



.s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container {
      position: relative;
    }

    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-9a84a81c-2313-4e71-a5bb-12479e3310e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9a84a81c-2313-4e71-a5bb-12479e3310e0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9a84a81c-2313-4e71-a5bb-12479e3310e0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9a84a81c-2313-4e71-a5bb-12479e3310e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-9a84a81c-2313-4e71-a5bb-12479e3310e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image {
  box-sizing: border-box;
}



.s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container {
      position: relative;
    }

    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-9a84a81c-2313-4e71-a5bb-12479e3310e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9a84a81c-2313-4e71-a5bb-12479e3310e0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9a84a81c-2313-4e71-a5bb-12479e3310e0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9a84a81c-2313-4e71-a5bb-12479e3310e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-9a84a81c-2313-4e71-a5bb-12479e3310e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image {
  box-sizing: border-box;
}



.s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container {
      position: relative;
    }

    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-9a84a81c-2313-4e71-a5bb-12479e3310e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9a84a81c-2313-4e71-a5bb-12479e3310e0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9a84a81c-2313-4e71-a5bb-12479e3310e0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9a84a81c-2313-4e71-a5bb-12479e3310e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-9a84a81c-2313-4e71-a5bb-12479e3310e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image {
  box-sizing: border-box;
}



.s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container {
      position: relative;
    }

    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-9a84a81c-2313-4e71-a5bb-12479e3310e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9a84a81c-2313-4e71-a5bb-12479e3310e0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9a84a81c-2313-4e71-a5bb-12479e3310e0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9a84a81c-2313-4e71-a5bb-12479e3310e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-9a84a81c-2313-4e71-a5bb-12479e3310e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image {
  box-sizing: border-box;
}



.s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container {
      position: relative;
    }

    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9a84a81c-2313-4e71-a5bb-12479e3310e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-d03f1419-5b02-411b-8a90-af2145304b94 {
  margin-top: -20%;
margin-left: 3%;
margin-right: 50%;
min-height: 50px;
}
@media (min-width: 1200px){#s-d03f1419-5b02-411b-8a90-af2145304b94 {
  margin-bottom: 0%;
max-width: 76%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d03f1419-5b02-411b-8a90-af2145304b94 {
  margin-bottom: 0%;
max-width: 84%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d03f1419-5b02-411b-8a90-af2145304b94 {
  margin-bottom: 0%;
max-width: 92%;
}
}@media (max-width: 767px){#s-d03f1419-5b02-411b-8a90-af2145304b94 {
  margin-bottom: 0%;
max-width: 96%;
}
}







#s-d03f1419-5b02-411b-8a90-af2145304b94 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d03f1419-5b02-411b-8a90-af2145304b94.shg-box.shg-c {
  justify-content: center;
}

#s-c3190b56-7de4-4073-b531-34fc9608b9e2 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-c3190b56-7de4-4073-b531-34fc9608b9e2 .shogun-heading-component h2 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-c3190b56-7de4-4073-b531-34fc9608b9e2 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 45px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-c3190b56-7de4-4073-b531-34fc9608b9e2 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-c3190b56-7de4-4073-b531-34fc9608b9e2 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-c3190b56-7de4-4073-b531-34fc9608b9e2 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}
#s-c845a267-1bc3-4fbc-b6cd-37fa9a57d1a8 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-c845a267-1bc3-4fbc-b6cd-37fa9a57d1a8 .shogun-heading-component h5 {
  
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


@media (min-width: 1200px){#s-c845a267-1bc3-4fbc-b6cd-37fa9a57d1a8 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-c845a267-1bc3-4fbc-b6cd-37fa9a57d1a8 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-c845a267-1bc3-4fbc-b6cd-37fa9a57d1a8 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


}@media (max-width: 767px){#s-c845a267-1bc3-4fbc-b6cd-37fa9a57d1a8 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


}
#s-2b225007-4ace-4a4c-a09c-25361c0e79e4 {
  margin-top: 5%;
margin-left: auto;
margin-right: auto;
}

#s-4404cf55-073e-48eb-9d90-4521c3b64a2f {
  margin-top: 15%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
min-height: 50px;
}
@media (min-width: 1200px){#s-4404cf55-073e-48eb-9d90-4521c3b64a2f {
  margin-left: 12%;
margin-right: 12%;
max-width: 76%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4404cf55-073e-48eb-9d90-4521c3b64a2f {
  margin-left: 8%;
margin-right: 8%;
max-width: 84%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4404cf55-073e-48eb-9d90-4521c3b64a2f {
  margin-left: 4%;
margin-right: 4%;
max-width: 92%;
}
}@media (max-width: 767px){#s-4404cf55-073e-48eb-9d90-4521c3b64a2f {
  margin-left: 2%;
margin-right: 2%;
max-width: 96%;
}
}







#s-4404cf55-073e-48eb-9d90-4521c3b64a2f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4404cf55-073e-48eb-9d90-4521c3b64a2f.shg-box.shg-c {
  justify-content: center;
}

#s-f972f24f-1a68-4ab2-86aa-24e27c9e90b9 {
  margin-top: 10%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-f972f24f-1a68-4ab2-86aa-24e27c9e90b9 .shogun-heading-component h2 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-f972f24f-1a68-4ab2-86aa-24e27c9e90b9 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 45px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f972f24f-1a68-4ab2-86aa-24e27c9e90b9 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-f972f24f-1a68-4ab2-86aa-24e27c9e90b9 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-f972f24f-1a68-4ab2-86aa-24e27c9e90b9 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}
#s-00941144-521f-4928-ade5-10d19a0ace8f {
  margin-left: 0%;
margin-right: 0%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-00941144-521f-4928-ade5-10d19a0ace8f {
  margin-left: 15%;
margin-right: 15%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-00941144-521f-4928-ade5-10d19a0ace8f {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-00941144-521f-4928-ade5-10d19a0ace8f {
  margin-left: 8%;
margin-right: 8%;
}
}@media (max-width: 767px){#s-00941144-521f-4928-ade5-10d19a0ace8f {
  margin-left: 2%;
margin-right: 2%;
}
}
#s-00941144-521f-4928-ade5-10d19a0ace8f .shogun-heading-component h5 {
  
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


@media (min-width: 1200px){#s-00941144-521f-4928-ade5-10d19a0ace8f .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-00941144-521f-4928-ade5-10d19a0ace8f .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-00941144-521f-4928-ade5-10d19a0ace8f .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.3em;
  
  
}


}@media (max-width: 767px){#s-00941144-521f-4928-ade5-10d19a0ace8f .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  
}


}
#s-aa88f338-f6f1-4e51-8aa7-cefab6e99dc3 {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 992px) and (max-width: 1199px){#s-aa88f338-f6f1-4e51-8aa7-cefab6e99dc3 {
  display: none;
}
#s-aa88f338-f6f1-4e51-8aa7-cefab6e99dc3, #wrap-s-aa88f338-f6f1-4e51-8aa7-cefab6e99dc3, #wrap-content-s-aa88f338-f6f1-4e51-8aa7-cefab6e99dc3 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-aa88f338-f6f1-4e51-8aa7-cefab6e99dc3 {
  display: none;
}
#s-aa88f338-f6f1-4e51-8aa7-cefab6e99dc3, #wrap-s-aa88f338-f6f1-4e51-8aa7-cefab6e99dc3, #wrap-content-s-aa88f338-f6f1-4e51-8aa7-cefab6e99dc3 { display: none !important; }}@media (max-width: 767px){#s-aa88f338-f6f1-4e51-8aa7-cefab6e99dc3 {
  display: none;
}
#s-aa88f338-f6f1-4e51-8aa7-cefab6e99dc3, #wrap-s-aa88f338-f6f1-4e51-8aa7-cefab6e99dc3, #wrap-content-s-aa88f338-f6f1-4e51-8aa7-cefab6e99dc3 { display: none !important; }}
#s-d1d839ea-78d2-4151-b890-5efde479be4c {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-d1d839ea-78d2-4151-b890-5efde479be4c {
  display: none;
}
#s-d1d839ea-78d2-4151-b890-5efde479be4c, #wrap-s-d1d839ea-78d2-4151-b890-5efde479be4c, #wrap-content-s-d1d839ea-78d2-4151-b890-5efde479be4c { display: none !important; }}@media (max-width: 767px){#s-d1d839ea-78d2-4151-b890-5efde479be4c {
  display: none;
}
#s-d1d839ea-78d2-4151-b890-5efde479be4c, #wrap-s-d1d839ea-78d2-4151-b890-5efde479be4c, #wrap-content-s-d1d839ea-78d2-4151-b890-5efde479be4c { display: none !important; }}
#s-424591ed-ca3b-4f0e-9b23-eb5acf25729b {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-424591ed-ca3b-4f0e-9b23-eb5acf25729b {
  display: none;
}
#s-424591ed-ca3b-4f0e-9b23-eb5acf25729b, #wrap-s-424591ed-ca3b-4f0e-9b23-eb5acf25729b, #wrap-content-s-424591ed-ca3b-4f0e-9b23-eb5acf25729b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-424591ed-ca3b-4f0e-9b23-eb5acf25729b {
  display: none;
}
#s-424591ed-ca3b-4f0e-9b23-eb5acf25729b, #wrap-s-424591ed-ca3b-4f0e-9b23-eb5acf25729b, #wrap-content-s-424591ed-ca3b-4f0e-9b23-eb5acf25729b { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-424591ed-ca3b-4f0e-9b23-eb5acf25729b {
  display: none;
}
#s-424591ed-ca3b-4f0e-9b23-eb5acf25729b, #wrap-s-424591ed-ca3b-4f0e-9b23-eb5acf25729b, #wrap-content-s-424591ed-ca3b-4f0e-9b23-eb5acf25729b { display: none !important; }}
#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
max-width: 3984px;
aspect-ratio: 2988/3234;
text-align: center;
}
@media (min-width: 1200px){#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
  margin-left: 12%;
margin-right: 12%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
  margin-left: 8%;
margin-right: 8%;
}
}
#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
  margin: 0 !important;
  overflow: visible;
}

#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 3%;
  
}

.shg-image-content-margin-container-s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image {
  /* Add background color handling */
  
}

#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 .shg-image-content-wrapper {
      aspect-ratio: 2988/3234;
      min-width: 100%;
      height: auto;
    }

    #s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 .shogun-image-link {
      aspect-ratio: 2988/3234;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3984px;
  }



  img.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image {
    
    
    
    max-height: 3984px;
  }


.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image {
  box-sizing: border-box;
}



.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
      --shg-aspect-ratio: calc(2988/3234); 
    }

    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container {
      position: relative;
    }

    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3984px;
    }
  }

@media (min-width: 1200px){#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
  margin: 0 !important;
  overflow: visible;
}

#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 12%;
  margin-right: 12%;
  
  
}

.shg-image-content-margin-container-s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image {
  /* Add background color handling */
  
}

#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 .shg-image-content-wrapper {
      aspect-ratio: 2988/3234;
      min-width: 100%;
      height: auto;
    }

    #s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 .shogun-image-link {
      aspect-ratio: 2988/3234;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3984px;
  }



  img.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image {
    
    
    
    max-height: 3984px;
  }


.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image {
  box-sizing: border-box;
}



.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
      --shg-aspect-ratio: calc(2988/3234); 
    }

    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container {
      position: relative;
    }

    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3984px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
  margin: 0 !important;
  overflow: visible;
}

#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 10%;
  margin-right: 10%;
  
  
}

.shg-image-content-margin-container-s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image {
  /* Add background color handling */
  
}

#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 .shg-image-content-wrapper {
      aspect-ratio: 2988/3234;
      min-width: 100%;
      height: auto;
    }

    #s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 .shogun-image-link {
      aspect-ratio: 2988/3234;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3984px;
  }



  img.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image {
    
    
    
    max-height: 3984px;
  }


.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image {
  box-sizing: border-box;
}



.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
      --shg-aspect-ratio: calc(2988/3234); 
    }

    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container {
      position: relative;
    }

    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3984px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
  margin: 0 !important;
  overflow: visible;
}

#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 8%;
  margin-right: 8%;
  
  
}

.shg-image-content-margin-container-s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image {
  /* Add background color handling */
  
}

#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 .shg-image-content-wrapper {
      aspect-ratio: 2988/3234;
      min-width: 100%;
      height: auto;
    }

    #s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 .shogun-image-link {
      aspect-ratio: 2988/3234;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3984px;
  }



  img.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image {
    
    
    
    max-height: 3984px;
  }


.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image {
  box-sizing: border-box;
}



.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
      --shg-aspect-ratio: calc(2988/3234); 
    }

    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container {
      position: relative;
    }

    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3984px;
    }
  }

}@media (max-width: 767px){#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
  margin: 0 !important;
  overflow: visible;
}

#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image {
  /* Add background color handling */
  
}

#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 .shg-image-content-wrapper {
      aspect-ratio: 2988/3234;
      min-width: 100%;
      height: auto;
    }

    #s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 .shogun-image-link {
      aspect-ratio: 2988/3234;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3984px;
  }



  img.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image {
    
    
    
    max-height: 3984px;
  }


.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image {
  box-sizing: border-box;
}



.s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 {
      --shg-aspect-ratio: calc(2988/3234); 
    }

    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container {
      position: relative;
    }

    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c9ab0cd-277d-4f4a-a3e9-b4b015870f86 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3984px;
    }
  }

}
#s-a6d5e519-40eb-498c-84f0-a17c11eccef8 {
  margin-top: 3%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}
@media (min-width: 1200px){#s-a6d5e519-40eb-498c-84f0-a17c11eccef8 {
  margin-left: 20%;
margin-right: 20%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a6d5e519-40eb-498c-84f0-a17c11eccef8 {
  margin-left: 20%;
margin-right: 20%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a6d5e519-40eb-498c-84f0-a17c11eccef8 {
  margin-left: 8%;
margin-right: 8%;
display: none;
}
#s-a6d5e519-40eb-498c-84f0-a17c11eccef8, #wrap-s-a6d5e519-40eb-498c-84f0-a17c11eccef8, #wrap-content-s-a6d5e519-40eb-498c-84f0-a17c11eccef8 { display: none !important; }}@media (max-width: 767px){#s-a6d5e519-40eb-498c-84f0-a17c11eccef8 {
  display: none;
}
#s-a6d5e519-40eb-498c-84f0-a17c11eccef8, #wrap-s-a6d5e519-40eb-498c-84f0-a17c11eccef8, #wrap-content-s-a6d5e519-40eb-498c-84f0-a17c11eccef8 { display: none !important; }}
#s-f4d7da2d-4f44-4b3e-80b9-38f1c5929166 {
  margin-top: 3%;
margin-left: 10%;
margin-bottom: 0%;
margin-right: 10%;
}
@media (min-width: 1200px){#s-f4d7da2d-4f44-4b3e-80b9-38f1c5929166 {
  display: none;
}
#s-f4d7da2d-4f44-4b3e-80b9-38f1c5929166, #wrap-s-f4d7da2d-4f44-4b3e-80b9-38f1c5929166, #wrap-content-s-f4d7da2d-4f44-4b3e-80b9-38f1c5929166 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f4d7da2d-4f44-4b3e-80b9-38f1c5929166 {
  display: none;
}
#s-f4d7da2d-4f44-4b3e-80b9-38f1c5929166, #wrap-s-f4d7da2d-4f44-4b3e-80b9-38f1c5929166, #wrap-content-s-f4d7da2d-4f44-4b3e-80b9-38f1c5929166 { display: none !important; }}
#s-b13e9fd0-ea2e-40eb-982f-1bb150fcc09a {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-b13e9fd0-ea2e-40eb-982f-1bb150fcc09a {
  margin-left: 30%;
margin-right: 30%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b13e9fd0-ea2e-40eb-982f-1bb150fcc09a {
  margin-left: 30%;
margin-right: 30%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b13e9fd0-ea2e-40eb-982f-1bb150fcc09a {
  margin-left: 20%;
margin-right: 20%;
}
}@media (max-width: 767px){#s-b13e9fd0-ea2e-40eb-982f-1bb150fcc09a {
  margin-left: 10%;
margin-right: 10%;
}
}
@media (min-width: 0px) {
[id="s-b13e9fd0-ea2e-40eb-982f-1bb150fcc09a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-b13e9fd0-ea2e-40eb-982f-1bb150fcc09a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b13e9fd0-ea2e-40eb-982f-1bb150fcc09a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b13e9fd0-ea2e-40eb-982f-1bb150fcc09a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 {
  margin-left: auto;
margin-right: auto;
max-width: 1728px;
aspect-ratio: 1728/513;
text-align: center;
}

#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 .shg-image-content-wrapper {
      aspect-ratio: 1728/513;
      min-width: 100%;
      height: auto;
    }

    #s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 .shogun-image-link {
      aspect-ratio: 1728/513;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1728px;
  }



  img.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image {
    
    
    
    max-height: 1728px;
  }


.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image {
  box-sizing: border-box;
}



.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 {
      --shg-aspect-ratio: calc(1728/513); 
    }

    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container {
      position: relative;
    }

    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1728px;
    }
  }

@media (min-width: 1200px){#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 .shg-image-content-wrapper {
      aspect-ratio: 1728/513;
      min-width: 100%;
      height: auto;
    }

    #s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 .shogun-image-link {
      aspect-ratio: 1728/513;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1728px;
  }



  img.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image {
    
    
    
    max-height: 1728px;
  }


.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image {
  box-sizing: border-box;
}



.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 {
      --shg-aspect-ratio: calc(1728/513); 
    }

    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container {
      position: relative;
    }

    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1728px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 .shg-image-content-wrapper {
      aspect-ratio: 1728/513;
      min-width: 100%;
      height: auto;
    }

    #s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 .shogun-image-link {
      aspect-ratio: 1728/513;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1728px;
  }



  img.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image {
    
    
    
    max-height: 1728px;
  }


.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image {
  box-sizing: border-box;
}



.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 {
      --shg-aspect-ratio: calc(1728/513); 
    }

    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container {
      position: relative;
    }

    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1728px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 .shg-image-content-wrapper {
      aspect-ratio: 1728/513;
      min-width: 100%;
      height: auto;
    }

    #s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 .shogun-image-link {
      aspect-ratio: 1728/513;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1728px;
  }



  img.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image {
    
    
    
    max-height: 1728px;
  }


.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image {
  box-sizing: border-box;
}



.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 {
      --shg-aspect-ratio: calc(1728/513); 
    }

    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container {
      position: relative;
    }

    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1728px;
    }
  }

}@media (max-width: 767px){#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 .shg-image-content-wrapper {
      aspect-ratio: 1728/513;
      min-width: 100%;
      height: auto;
    }

    #s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 .shogun-image-link {
      aspect-ratio: 1728/513;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1728px;
  }



  img.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image {
    
    
    
    max-height: 1728px;
  }


.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image {
  box-sizing: border-box;
}



.s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 {
      --shg-aspect-ratio: calc(1728/513); 
    }

    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container {
      position: relative;
    }

    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d7a8f5a-cfb2-466f-af20-220cc0cfe3d7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1728px;
    }
  }

}
#s-d0f4c68c-1da7-45a2-81d1-948a350c451d {
  margin-left: auto;
margin-right: auto;
max-width: 1728px;
aspect-ratio: 1728/513;
text-align: center;
}

#s-d0f4c68c-1da7-45a2-81d1-948a350c451d {
  margin: 0 !important;
  overflow: visible;
}

#s-d0f4c68c-1da7-45a2-81d1-948a350c451d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0f4c68c-1da7-45a2-81d1-948a350c451d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0f4c68c-1da7-45a2-81d1-948a350c451d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image {
  /* Add background color handling */
  
}

#s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0f4c68c-1da7-45a2-81d1-948a350c451d .shg-image-content-wrapper {
      aspect-ratio: 1728/513;
      min-width: 100%;
      height: auto;
    }

    #s-d0f4c68c-1da7-45a2-81d1-948a350c451d .shogun-image-link {
      aspect-ratio: 1728/513;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0f4c68c-1da7-45a2-81d1-948a350c451d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1728px;
  }



  img.s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image {
    
    
    
    max-height: 1728px;
  }


.s-d0f4c68c-1da7-45a2-81d1-948a350c451d .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image {
  box-sizing: border-box;
}



.s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d {
      --shg-aspect-ratio: calc(1728/513); 
    }

    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container {
      position: relative;
    }

    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1728px;
    }
  }

@media (min-width: 1200px){#s-d0f4c68c-1da7-45a2-81d1-948a350c451d {
  margin: 0 !important;
  overflow: visible;
}

#s-d0f4c68c-1da7-45a2-81d1-948a350c451d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0f4c68c-1da7-45a2-81d1-948a350c451d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0f4c68c-1da7-45a2-81d1-948a350c451d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image {
  /* Add background color handling */
  
}

#s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0f4c68c-1da7-45a2-81d1-948a350c451d .shg-image-content-wrapper {
      aspect-ratio: 1728/513;
      min-width: 100%;
      height: auto;
    }

    #s-d0f4c68c-1da7-45a2-81d1-948a350c451d .shogun-image-link {
      aspect-ratio: 1728/513;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0f4c68c-1da7-45a2-81d1-948a350c451d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1728px;
  }



  img.s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image {
    
    
    
    max-height: 1728px;
  }


.s-d0f4c68c-1da7-45a2-81d1-948a350c451d .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image {
  box-sizing: border-box;
}



.s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d {
      --shg-aspect-ratio: calc(1728/513); 
    }

    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container {
      position: relative;
    }

    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1728px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d0f4c68c-1da7-45a2-81d1-948a350c451d {
  margin: 0 !important;
  overflow: visible;
}

#s-d0f4c68c-1da7-45a2-81d1-948a350c451d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0f4c68c-1da7-45a2-81d1-948a350c451d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0f4c68c-1da7-45a2-81d1-948a350c451d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image {
  /* Add background color handling */
  
}

#s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0f4c68c-1da7-45a2-81d1-948a350c451d .shg-image-content-wrapper {
      aspect-ratio: 1728/513;
      min-width: 100%;
      height: auto;
    }

    #s-d0f4c68c-1da7-45a2-81d1-948a350c451d .shogun-image-link {
      aspect-ratio: 1728/513;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0f4c68c-1da7-45a2-81d1-948a350c451d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1728px;
  }



  img.s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image {
    
    
    
    max-height: 1728px;
  }


.s-d0f4c68c-1da7-45a2-81d1-948a350c451d .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image {
  box-sizing: border-box;
}



.s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d {
      --shg-aspect-ratio: calc(1728/513); 
    }

    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container {
      position: relative;
    }

    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1728px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d0f4c68c-1da7-45a2-81d1-948a350c451d {
  margin: 0 !important;
  overflow: visible;
}

#s-d0f4c68c-1da7-45a2-81d1-948a350c451d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0f4c68c-1da7-45a2-81d1-948a350c451d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0f4c68c-1da7-45a2-81d1-948a350c451d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image {
  /* Add background color handling */
  
}

#s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0f4c68c-1da7-45a2-81d1-948a350c451d .shg-image-content-wrapper {
      aspect-ratio: 1728/513;
      min-width: 100%;
      height: auto;
    }

    #s-d0f4c68c-1da7-45a2-81d1-948a350c451d .shogun-image-link {
      aspect-ratio: 1728/513;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0f4c68c-1da7-45a2-81d1-948a350c451d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1728px;
  }



  img.s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image {
    
    
    
    max-height: 1728px;
  }


.s-d0f4c68c-1da7-45a2-81d1-948a350c451d .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image {
  box-sizing: border-box;
}



.s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d {
      --shg-aspect-ratio: calc(1728/513); 
    }

    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container {
      position: relative;
    }

    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1728px;
    }
  }

}@media (max-width: 767px){#s-d0f4c68c-1da7-45a2-81d1-948a350c451d {
  margin: 0 !important;
  overflow: visible;
}

#s-d0f4c68c-1da7-45a2-81d1-948a350c451d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0f4c68c-1da7-45a2-81d1-948a350c451d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0f4c68c-1da7-45a2-81d1-948a350c451d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image {
  /* Add background color handling */
  
}

#s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0f4c68c-1da7-45a2-81d1-948a350c451d .shg-image-content-wrapper {
      aspect-ratio: 1728/513;
      min-width: 100%;
      height: auto;
    }

    #s-d0f4c68c-1da7-45a2-81d1-948a350c451d .shogun-image-link {
      aspect-ratio: 1728/513;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0f4c68c-1da7-45a2-81d1-948a350c451d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1728px;
  }



  img.s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image {
    
    
    
    max-height: 1728px;
  }


.s-d0f4c68c-1da7-45a2-81d1-948a350c451d .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image {
  box-sizing: border-box;
}



.s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d {
      --shg-aspect-ratio: calc(1728/513); 
    }

    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container {
      position: relative;
    }

    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0f4c68c-1da7-45a2-81d1-948a350c451d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1728px;
    }
  }

}
#s-c76f7cbd-0133-4c13-a7b9-f5ad3cd52e04 {
  margin-top: 10%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
min-height: 50px;
}
@media (min-width: 1200px){#s-c76f7cbd-0133-4c13-a7b9-f5ad3cd52e04 {
  margin-left: 12%;
margin-right: 12%;
max-width: 76%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c76f7cbd-0133-4c13-a7b9-f5ad3cd52e04 {
  margin-left: 8%;
margin-right: 8%;
max-width: 84%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c76f7cbd-0133-4c13-a7b9-f5ad3cd52e04 {
  margin-left: 4%;
margin-right: 4%;
max-width: 92%;
}
}@media (max-width: 767px){#s-c76f7cbd-0133-4c13-a7b9-f5ad3cd52e04 {
  margin-left: 2%;
margin-right: 2%;
max-width: 96%;
}
}







#s-c76f7cbd-0133-4c13-a7b9-f5ad3cd52e04 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c76f7cbd-0133-4c13-a7b9-f5ad3cd52e04.shg-box.shg-c {
  justify-content: center;
}

#s-04599bf6-26e9-4f83-8fd2-a9e2df145f83 {
  margin-top: 10%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-04599bf6-26e9-4f83-8fd2-a9e2df145f83 .shogun-heading-component h2 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-04599bf6-26e9-4f83-8fd2-a9e2df145f83 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 45px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-04599bf6-26e9-4f83-8fd2-a9e2df145f83 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-04599bf6-26e9-4f83-8fd2-a9e2df145f83 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-04599bf6-26e9-4f83-8fd2-a9e2df145f83 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}
#s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/900;
text-align: center;
}
@media (min-width: 1200px){#s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
  margin-left: 12%;
margin-right: 12%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
  margin-left: 8%;
margin-right: 8%;
}
}
#s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
  margin: 0 !important;
  overflow: visible;
}

#s-27bfa8bb-6169-4e3b-b143-c468757c04f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 3%;
  
}

.shg-image-content-margin-container-s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image {
  /* Add background color handling */
  
}

#s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-27bfa8bb-6169-4e3b-b143-c468757c04f4 .shg-image-content-wrapper {
      aspect-ratio: 3840/900;
      min-width: 100%;
      height: auto;
    }

    #s-27bfa8bb-6169-4e3b-b143-c468757c04f4 .shogun-image-link {
      aspect-ratio: 3840/900;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-27bfa8bb-6169-4e3b-b143-c468757c04f4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-27bfa8bb-6169-4e3b-b143-c468757c04f4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image {
  box-sizing: border-box;
}



.s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
      --shg-aspect-ratio: calc(3840/900); 
    }

    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container {
      position: relative;
    }

    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
  margin: 0 !important;
  overflow: visible;
}

#s-27bfa8bb-6169-4e3b-b143-c468757c04f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 12%;
  margin-right: 12%;
  
  
}

.shg-image-content-margin-container-s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image {
  /* Add background color handling */
  
}

#s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-27bfa8bb-6169-4e3b-b143-c468757c04f4 .shg-image-content-wrapper {
      aspect-ratio: 3840/900;
      min-width: 100%;
      height: auto;
    }

    #s-27bfa8bb-6169-4e3b-b143-c468757c04f4 .shogun-image-link {
      aspect-ratio: 3840/900;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-27bfa8bb-6169-4e3b-b143-c468757c04f4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-27bfa8bb-6169-4e3b-b143-c468757c04f4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image {
  box-sizing: border-box;
}



.s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
      --shg-aspect-ratio: calc(3840/900); 
    }

    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container {
      position: relative;
    }

    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
  margin: 0 !important;
  overflow: visible;
}

#s-27bfa8bb-6169-4e3b-b143-c468757c04f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 10%;
  margin-right: 10%;
  
  
}

.shg-image-content-margin-container-s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image {
  /* Add background color handling */
  
}

#s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-27bfa8bb-6169-4e3b-b143-c468757c04f4 .shg-image-content-wrapper {
      aspect-ratio: 3840/900;
      min-width: 100%;
      height: auto;
    }

    #s-27bfa8bb-6169-4e3b-b143-c468757c04f4 .shogun-image-link {
      aspect-ratio: 3840/900;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-27bfa8bb-6169-4e3b-b143-c468757c04f4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-27bfa8bb-6169-4e3b-b143-c468757c04f4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image {
  box-sizing: border-box;
}



.s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
      --shg-aspect-ratio: calc(3840/900); 
    }

    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container {
      position: relative;
    }

    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
  margin: 0 !important;
  overflow: visible;
}

#s-27bfa8bb-6169-4e3b-b143-c468757c04f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 8%;
  margin-right: 8%;
  
  
}

.shg-image-content-margin-container-s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image {
  /* Add background color handling */
  
}

#s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-27bfa8bb-6169-4e3b-b143-c468757c04f4 .shg-image-content-wrapper {
      aspect-ratio: 3840/900;
      min-width: 100%;
      height: auto;
    }

    #s-27bfa8bb-6169-4e3b-b143-c468757c04f4 .shogun-image-link {
      aspect-ratio: 3840/900;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-27bfa8bb-6169-4e3b-b143-c468757c04f4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-27bfa8bb-6169-4e3b-b143-c468757c04f4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image {
  box-sizing: border-box;
}



.s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
      --shg-aspect-ratio: calc(3840/900); 
    }

    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container {
      position: relative;
    }

    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
  margin: 0 !important;
  overflow: visible;
}

#s-27bfa8bb-6169-4e3b-b143-c468757c04f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image {
  /* Add background color handling */
  
}

#s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-27bfa8bb-6169-4e3b-b143-c468757c04f4 .shg-image-content-wrapper {
      aspect-ratio: 3840/900;
      min-width: 100%;
      height: auto;
    }

    #s-27bfa8bb-6169-4e3b-b143-c468757c04f4 .shogun-image-link {
      aspect-ratio: 3840/900;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-27bfa8bb-6169-4e3b-b143-c468757c04f4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-27bfa8bb-6169-4e3b-b143-c468757c04f4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image {
  box-sizing: border-box;
}



.s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4 {
      --shg-aspect-ratio: calc(3840/900); 
    }

    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container {
      position: relative;
    }

    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-27bfa8bb-6169-4e3b-b143-c468757c04f4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-e5e15027-5903-4a50-8922-892ee515cef1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-e5e15027-5903-4a50-8922-892ee515cef1 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-e5e15027-5903-4a50-8922-892ee515cef1 > .swiper-button-prev,
#slider-v3-s-e5e15027-5903-4a50-8922-892ee515cef1 > .swiper-button-next {
  
}

#slider-v3-s-e5e15027-5903-4a50-8922-892ee515cef1 > .swiper-button-prev svg,
#slider-v3-s-e5e15027-5903-4a50-8922-892ee515cef1 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-e5e15027-5903-4a50-8922-892ee515cef1 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-e5e15027-5903-4a50-8922-892ee515cef1 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-e5e15027-5903-4a50-8922-892ee515cef1 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-e5e15027-5903-4a50-8922-892ee515cef1 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-e5e15027-5903-4a50-8922-892ee515cef1 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-e5e15027-5903-4a50-8922-892ee515cef1 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-d86892e1-9a36-4d31-b889-de117587a9c1 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-d86892e1-9a36-4d31-b889-de117587a9c1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d86892e1-9a36-4d31-b889-de117587a9c1"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-d86892e1-9a36-4d31-b889-de117587a9c1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-d86892e1-9a36-4d31-b889-de117587a9c1"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-d86892e1-9a36-4d31-b889-de117587a9c1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-d86892e1-9a36-4d31-b889-de117587a9c1"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-d86892e1-9a36-4d31-b889-de117587a9c1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-1db6b636-aa87-45c6-9073-e2058af8ce08 {
  margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/1780;
text-align: center;
}

#s-1db6b636-aa87-45c6-9073-e2058af8ce08 {
  margin: 0 !important;
  overflow: visible;
}

#s-1db6b636-aa87-45c6-9073-e2058af8ce08-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1db6b636-aa87-45c6-9073-e2058af8ce08 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1db6b636-aa87-45c6-9073-e2058af8ce08 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image {
  /* Add background color handling */
  
}

#s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1db6b636-aa87-45c6-9073-e2058af8ce08 .shg-image-content-wrapper {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }

    #s-1db6b636-aa87-45c6-9073-e2058af8ce08 .shogun-image-link {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1db6b636-aa87-45c6-9073-e2058af8ce08 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-1db6b636-aa87-45c6-9073-e2058af8ce08 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1db6b636-aa87-45c6-9073-e2058af8ce08.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image {
  box-sizing: border-box;
}



.s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1db6b636-aa87-45c6-9073-e2058af8ce08 {
      --shg-aspect-ratio: calc(3840/1780); 
    }

    .s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container {
      position: relative;
    }

    .s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-1db6b636-aa87-45c6-9073-e2058af8ce08 {
  margin: 0 !important;
  overflow: visible;
}

#s-1db6b636-aa87-45c6-9073-e2058af8ce08-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1db6b636-aa87-45c6-9073-e2058af8ce08 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1db6b636-aa87-45c6-9073-e2058af8ce08 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image {
  /* Add background color handling */
  
}

#s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1db6b636-aa87-45c6-9073-e2058af8ce08 .shg-image-content-wrapper {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }

    #s-1db6b636-aa87-45c6-9073-e2058af8ce08 .shogun-image-link {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1db6b636-aa87-45c6-9073-e2058af8ce08 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-1db6b636-aa87-45c6-9073-e2058af8ce08 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1db6b636-aa87-45c6-9073-e2058af8ce08.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image {
  box-sizing: border-box;
}



.s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1db6b636-aa87-45c6-9073-e2058af8ce08 {
      --shg-aspect-ratio: calc(3840/1780); 
    }

    .s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container {
      position: relative;
    }

    .s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1db6b636-aa87-45c6-9073-e2058af8ce08 {
  margin: 0 !important;
  overflow: visible;
}

#s-1db6b636-aa87-45c6-9073-e2058af8ce08-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1db6b636-aa87-45c6-9073-e2058af8ce08 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1db6b636-aa87-45c6-9073-e2058af8ce08 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image {
  /* Add background color handling */
  
}

#s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1db6b636-aa87-45c6-9073-e2058af8ce08 .shg-image-content-wrapper {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }

    #s-1db6b636-aa87-45c6-9073-e2058af8ce08 .shogun-image-link {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1db6b636-aa87-45c6-9073-e2058af8ce08 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-1db6b636-aa87-45c6-9073-e2058af8ce08 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1db6b636-aa87-45c6-9073-e2058af8ce08.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image {
  box-sizing: border-box;
}



.s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1db6b636-aa87-45c6-9073-e2058af8ce08 {
      --shg-aspect-ratio: calc(3840/1780); 
    }

    .s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container {
      position: relative;
    }

    .s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1db6b636-aa87-45c6-9073-e2058af8ce08 {
  margin: 0 !important;
  overflow: visible;
}

#s-1db6b636-aa87-45c6-9073-e2058af8ce08-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1db6b636-aa87-45c6-9073-e2058af8ce08 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1db6b636-aa87-45c6-9073-e2058af8ce08 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image {
  /* Add background color handling */
  
}

#s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1db6b636-aa87-45c6-9073-e2058af8ce08 .shg-image-content-wrapper {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }

    #s-1db6b636-aa87-45c6-9073-e2058af8ce08 .shogun-image-link {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1db6b636-aa87-45c6-9073-e2058af8ce08 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-1db6b636-aa87-45c6-9073-e2058af8ce08 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1db6b636-aa87-45c6-9073-e2058af8ce08.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image {
  box-sizing: border-box;
}



.s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1db6b636-aa87-45c6-9073-e2058af8ce08 {
      --shg-aspect-ratio: calc(3840/1780); 
    }

    .s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container {
      position: relative;
    }

    .s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-1db6b636-aa87-45c6-9073-e2058af8ce08 {
  margin: 0 !important;
  overflow: visible;
}

#s-1db6b636-aa87-45c6-9073-e2058af8ce08-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1db6b636-aa87-45c6-9073-e2058af8ce08 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1db6b636-aa87-45c6-9073-e2058af8ce08 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image {
  /* Add background color handling */
  
}

#s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1db6b636-aa87-45c6-9073-e2058af8ce08 .shg-image-content-wrapper {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }

    #s-1db6b636-aa87-45c6-9073-e2058af8ce08 .shogun-image-link {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1db6b636-aa87-45c6-9073-e2058af8ce08 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-1db6b636-aa87-45c6-9073-e2058af8ce08 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1db6b636-aa87-45c6-9073-e2058af8ce08.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image {
  box-sizing: border-box;
}



.s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1db6b636-aa87-45c6-9073-e2058af8ce08 {
      --shg-aspect-ratio: calc(3840/1780); 
    }

    .s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container {
      position: relative;
    }

    .s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1db6b636-aa87-45c6-9073-e2058af8ce08.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1db6b636-aa87-45c6-9073-e2058af8ce08 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-506cd56b-82c8-4652-82fc-1d88cf19e49e {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-506cd56b-82c8-4652-82fc-1d88cf19e49e .shogun-heading-component h1 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-506cd56b-82c8-4652-82fc-1d88cf19e49e .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-506cd56b-82c8-4652-82fc-1d88cf19e49e .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-506cd56b-82c8-4652-82fc-1d88cf19e49e .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-506cd56b-82c8-4652-82fc-1d88cf19e49e .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}
#s-6ff9d7d7-35e6-4737-9f2b-6160989bb85f {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-6ff9d7d7-35e6-4737-9f2b-6160989bb85f {
  display: none;
}
#s-6ff9d7d7-35e6-4737-9f2b-6160989bb85f, #wrap-s-6ff9d7d7-35e6-4737-9f2b-6160989bb85f, #wrap-content-s-6ff9d7d7-35e6-4737-9f2b-6160989bb85f { display: none !important; }}@media (max-width: 767px){#s-6ff9d7d7-35e6-4737-9f2b-6160989bb85f {
  display: none;
}
#s-6ff9d7d7-35e6-4737-9f2b-6160989bb85f, #wrap-s-6ff9d7d7-35e6-4737-9f2b-6160989bb85f, #wrap-content-s-6ff9d7d7-35e6-4737-9f2b-6160989bb85f { display: none !important; }}
#s-ee9c4599-205f-4bd8-b691-38b276e4cb60 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}
@media (min-width: 1200px){#s-ee9c4599-205f-4bd8-b691-38b276e4cb60 {
  display: none;
}
#s-ee9c4599-205f-4bd8-b691-38b276e4cb60, #wrap-s-ee9c4599-205f-4bd8-b691-38b276e4cb60, #wrap-content-s-ee9c4599-205f-4bd8-b691-38b276e4cb60 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ee9c4599-205f-4bd8-b691-38b276e4cb60 {
  display: none;
}
#s-ee9c4599-205f-4bd8-b691-38b276e4cb60, #wrap-s-ee9c4599-205f-4bd8-b691-38b276e4cb60, #wrap-content-s-ee9c4599-205f-4bd8-b691-38b276e4cb60 { display: none !important; }}
#s-328a1866-a086-45b7-85ea-a7e8845546fc {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-328a1866-a086-45b7-85ea-a7e8845546fc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-328a1866-a086-45b7-85ea-a7e8845546fc"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-328a1866-a086-45b7-85ea-a7e8845546fc"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-328a1866-a086-45b7-85ea-a7e8845546fc"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-328a1866-a086-45b7-85ea-a7e8845546fc"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-328a1866-a086-45b7-85ea-a7e8845546fc"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-328a1866-a086-45b7-85ea-a7e8845546fc"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-d9354a8d-0e2f-4e63-8cfb-ceab9fe0a5ed {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-d9354a8d-0e2f-4e63-8cfb-ceab9fe0a5ed .shogun-heading-component h1 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-d9354a8d-0e2f-4e63-8cfb-ceab9fe0a5ed .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d9354a8d-0e2f-4e63-8cfb-ceab9fe0a5ed .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d9354a8d-0e2f-4e63-8cfb-ceab9fe0a5ed .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-d9354a8d-0e2f-4e63-8cfb-ceab9fe0a5ed .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}
#s-c3baf76b-e990-45d4-9bbb-abd4a0a500e8 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-c3baf76b-e990-45d4-9bbb-abd4a0a500e8 {
  display: none;
}
#s-c3baf76b-e990-45d4-9bbb-abd4a0a500e8, #wrap-s-c3baf76b-e990-45d4-9bbb-abd4a0a500e8, #wrap-content-s-c3baf76b-e990-45d4-9bbb-abd4a0a500e8 { display: none !important; }}@media (max-width: 767px){#s-c3baf76b-e990-45d4-9bbb-abd4a0a500e8 {
  display: none;
}
#s-c3baf76b-e990-45d4-9bbb-abd4a0a500e8, #wrap-s-c3baf76b-e990-45d4-9bbb-abd4a0a500e8, #wrap-content-s-c3baf76b-e990-45d4-9bbb-abd4a0a500e8 { display: none !important; }}
#s-7cdb330e-2bba-471e-8915-60698bc0976e {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}
@media (min-width: 1200px){#s-7cdb330e-2bba-471e-8915-60698bc0976e {
  display: none;
}
#s-7cdb330e-2bba-471e-8915-60698bc0976e, #wrap-s-7cdb330e-2bba-471e-8915-60698bc0976e, #wrap-content-s-7cdb330e-2bba-471e-8915-60698bc0976e { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7cdb330e-2bba-471e-8915-60698bc0976e {
  display: none;
}
#s-7cdb330e-2bba-471e-8915-60698bc0976e, #wrap-s-7cdb330e-2bba-471e-8915-60698bc0976e, #wrap-content-s-7cdb330e-2bba-471e-8915-60698bc0976e { display: none !important; }}
#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 {
  margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/1780;
text-align: center;
}

#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 .shg-image-content-wrapper {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }

    #s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 .shogun-image-link {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image {
  box-sizing: border-box;
}



.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 {
      --shg-aspect-ratio: calc(3840/1780); 
    }

    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container {
      position: relative;
    }

    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 .shg-image-content-wrapper {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }

    #s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 .shogun-image-link {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image {
  box-sizing: border-box;
}



.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 {
      --shg-aspect-ratio: calc(3840/1780); 
    }

    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container {
      position: relative;
    }

    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 .shg-image-content-wrapper {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }

    #s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 .shogun-image-link {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image {
  box-sizing: border-box;
}



.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 {
      --shg-aspect-ratio: calc(3840/1780); 
    }

    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container {
      position: relative;
    }

    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 .shg-image-content-wrapper {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }

    #s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 .shogun-image-link {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image {
  box-sizing: border-box;
}



.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 {
      --shg-aspect-ratio: calc(3840/1780); 
    }

    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container {
      position: relative;
    }

    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 .shg-image-content-wrapper {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }

    #s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 .shogun-image-link {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image {
  box-sizing: border-box;
}



.s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 {
      --shg-aspect-ratio: calc(3840/1780); 
    }

    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container {
      position: relative;
    }

    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5b43268-8b18-48de-9f91-c5ae3794a9c2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-d0853302-6778-480b-813b-dd1c8790fa00 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-d0853302-6778-480b-813b-dd1c8790fa00"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d0853302-6778-480b-813b-dd1c8790fa00"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-d0853302-6778-480b-813b-dd1c8790fa00"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-d0853302-6778-480b-813b-dd1c8790fa00"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-d0853302-6778-480b-813b-dd1c8790fa00"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-d0853302-6778-480b-813b-dd1c8790fa00"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-d0853302-6778-480b-813b-dd1c8790fa00"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-0b4a1480-e691-47d2-8af5-5fa488d07417 {
  margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/1780;
text-align: center;
}

#s-0b4a1480-e691-47d2-8af5-5fa488d07417 {
  margin: 0 !important;
  overflow: visible;
}

#s-0b4a1480-e691-47d2-8af5-5fa488d07417-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b4a1480-e691-47d2-8af5-5fa488d07417 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b4a1480-e691-47d2-8af5-5fa488d07417 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image {
  /* Add background color handling */
  
}

#s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b4a1480-e691-47d2-8af5-5fa488d07417 .shg-image-content-wrapper {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }

    #s-0b4a1480-e691-47d2-8af5-5fa488d07417 .shogun-image-link {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b4a1480-e691-47d2-8af5-5fa488d07417 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-0b4a1480-e691-47d2-8af5-5fa488d07417 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b4a1480-e691-47d2-8af5-5fa488d07417.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image {
  box-sizing: border-box;
}



.s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b4a1480-e691-47d2-8af5-5fa488d07417 {
      --shg-aspect-ratio: calc(3840/1780); 
    }

    .s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container {
      position: relative;
    }

    .s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-0b4a1480-e691-47d2-8af5-5fa488d07417 {
  margin: 0 !important;
  overflow: visible;
}

#s-0b4a1480-e691-47d2-8af5-5fa488d07417-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b4a1480-e691-47d2-8af5-5fa488d07417 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b4a1480-e691-47d2-8af5-5fa488d07417 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image {
  /* Add background color handling */
  
}

#s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b4a1480-e691-47d2-8af5-5fa488d07417 .shg-image-content-wrapper {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }

    #s-0b4a1480-e691-47d2-8af5-5fa488d07417 .shogun-image-link {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b4a1480-e691-47d2-8af5-5fa488d07417 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-0b4a1480-e691-47d2-8af5-5fa488d07417 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b4a1480-e691-47d2-8af5-5fa488d07417.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image {
  box-sizing: border-box;
}



.s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b4a1480-e691-47d2-8af5-5fa488d07417 {
      --shg-aspect-ratio: calc(3840/1780); 
    }

    .s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container {
      position: relative;
    }

    .s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0b4a1480-e691-47d2-8af5-5fa488d07417 {
  margin: 0 !important;
  overflow: visible;
}

#s-0b4a1480-e691-47d2-8af5-5fa488d07417-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b4a1480-e691-47d2-8af5-5fa488d07417 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b4a1480-e691-47d2-8af5-5fa488d07417 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image {
  /* Add background color handling */
  
}

#s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b4a1480-e691-47d2-8af5-5fa488d07417 .shg-image-content-wrapper {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }

    #s-0b4a1480-e691-47d2-8af5-5fa488d07417 .shogun-image-link {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b4a1480-e691-47d2-8af5-5fa488d07417 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-0b4a1480-e691-47d2-8af5-5fa488d07417 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b4a1480-e691-47d2-8af5-5fa488d07417.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image {
  box-sizing: border-box;
}



.s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b4a1480-e691-47d2-8af5-5fa488d07417 {
      --shg-aspect-ratio: calc(3840/1780); 
    }

    .s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container {
      position: relative;
    }

    .s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0b4a1480-e691-47d2-8af5-5fa488d07417 {
  margin: 0 !important;
  overflow: visible;
}

#s-0b4a1480-e691-47d2-8af5-5fa488d07417-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b4a1480-e691-47d2-8af5-5fa488d07417 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b4a1480-e691-47d2-8af5-5fa488d07417 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image {
  /* Add background color handling */
  
}

#s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b4a1480-e691-47d2-8af5-5fa488d07417 .shg-image-content-wrapper {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }

    #s-0b4a1480-e691-47d2-8af5-5fa488d07417 .shogun-image-link {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b4a1480-e691-47d2-8af5-5fa488d07417 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-0b4a1480-e691-47d2-8af5-5fa488d07417 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b4a1480-e691-47d2-8af5-5fa488d07417.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image {
  box-sizing: border-box;
}



.s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b4a1480-e691-47d2-8af5-5fa488d07417 {
      --shg-aspect-ratio: calc(3840/1780); 
    }

    .s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container {
      position: relative;
    }

    .s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-0b4a1480-e691-47d2-8af5-5fa488d07417 {
  margin: 0 !important;
  overflow: visible;
}

#s-0b4a1480-e691-47d2-8af5-5fa488d07417-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b4a1480-e691-47d2-8af5-5fa488d07417 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b4a1480-e691-47d2-8af5-5fa488d07417 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image {
  /* Add background color handling */
  
}

#s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b4a1480-e691-47d2-8af5-5fa488d07417 .shg-image-content-wrapper {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }

    #s-0b4a1480-e691-47d2-8af5-5fa488d07417 .shogun-image-link {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b4a1480-e691-47d2-8af5-5fa488d07417 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-0b4a1480-e691-47d2-8af5-5fa488d07417 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b4a1480-e691-47d2-8af5-5fa488d07417.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image {
  box-sizing: border-box;
}



.s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b4a1480-e691-47d2-8af5-5fa488d07417 {
      --shg-aspect-ratio: calc(3840/1780); 
    }

    .s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container {
      position: relative;
    }

    .s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b4a1480-e691-47d2-8af5-5fa488d07417.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b4a1480-e691-47d2-8af5-5fa488d07417 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-bfbd2c3e-8ced-47d6-9526-6ca799e7f2d7 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-bfbd2c3e-8ced-47d6-9526-6ca799e7f2d7 .shogun-heading-component h1 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-bfbd2c3e-8ced-47d6-9526-6ca799e7f2d7 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-bfbd2c3e-8ced-47d6-9526-6ca799e7f2d7 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-bfbd2c3e-8ced-47d6-9526-6ca799e7f2d7 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-bfbd2c3e-8ced-47d6-9526-6ca799e7f2d7 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}
#s-8ae35254-1468-4d3f-a25c-81d4513449f2 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-8ae35254-1468-4d3f-a25c-81d4513449f2 {
  display: none;
}
#s-8ae35254-1468-4d3f-a25c-81d4513449f2, #wrap-s-8ae35254-1468-4d3f-a25c-81d4513449f2, #wrap-content-s-8ae35254-1468-4d3f-a25c-81d4513449f2 { display: none !important; }}@media (max-width: 767px){#s-8ae35254-1468-4d3f-a25c-81d4513449f2 {
  display: none;
}
#s-8ae35254-1468-4d3f-a25c-81d4513449f2, #wrap-s-8ae35254-1468-4d3f-a25c-81d4513449f2, #wrap-content-s-8ae35254-1468-4d3f-a25c-81d4513449f2 { display: none !important; }}
#s-fcbf3186-0ae5-47c8-acb8-6cf875d2b449 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}
@media (min-width: 1200px){#s-fcbf3186-0ae5-47c8-acb8-6cf875d2b449 {
  display: none;
}
#s-fcbf3186-0ae5-47c8-acb8-6cf875d2b449, #wrap-s-fcbf3186-0ae5-47c8-acb8-6cf875d2b449, #wrap-content-s-fcbf3186-0ae5-47c8-acb8-6cf875d2b449 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-fcbf3186-0ae5-47c8-acb8-6cf875d2b449 {
  display: none;
}
#s-fcbf3186-0ae5-47c8-acb8-6cf875d2b449, #wrap-s-fcbf3186-0ae5-47c8-acb8-6cf875d2b449, #wrap-content-s-fcbf3186-0ae5-47c8-acb8-6cf875d2b449 { display: none !important; }}
#s-1adc4e90-404b-4e1e-a826-b493f0163dee {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-1adc4e90-404b-4e1e-a826-b493f0163dee"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1adc4e90-404b-4e1e-a826-b493f0163dee"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-1adc4e90-404b-4e1e-a826-b493f0163dee"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-1adc4e90-404b-4e1e-a826-b493f0163dee"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-1adc4e90-404b-4e1e-a826-b493f0163dee"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-1adc4e90-404b-4e1e-a826-b493f0163dee"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-1adc4e90-404b-4e1e-a826-b493f0163dee"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

#s-74a2b45c-f6c9-4162-a5a0-51e422f10aca {
  margin-left: auto;
min-height: 50px;
}








#s-74a2b45c-f6c9-4162-a5a0-51e422f10aca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-74a2b45c-f6c9-4162-a5a0-51e422f10aca.shg-box.shg-c {
  justify-content: center;
}

#s-5939cf0d-e53e-473b-96e1-ac655933a6f6 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-5939cf0d-e53e-473b-96e1-ac655933a6f6 .shogun-heading-component h1 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-5939cf0d-e53e-473b-96e1-ac655933a6f6 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-5939cf0d-e53e-473b-96e1-ac655933a6f6 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-5939cf0d-e53e-473b-96e1-ac655933a6f6 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-5939cf0d-e53e-473b-96e1-ac655933a6f6 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}
#s-cec9aab4-d03c-4e9d-a705-3841c21cbf99 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-cec9aab4-d03c-4e9d-a705-3841c21cbf99 {
  display: none;
}
#s-cec9aab4-d03c-4e9d-a705-3841c21cbf99, #wrap-s-cec9aab4-d03c-4e9d-a705-3841c21cbf99, #wrap-content-s-cec9aab4-d03c-4e9d-a705-3841c21cbf99 { display: none !important; }}@media (max-width: 767px){#s-cec9aab4-d03c-4e9d-a705-3841c21cbf99 {
  display: none;
}
#s-cec9aab4-d03c-4e9d-a705-3841c21cbf99, #wrap-s-cec9aab4-d03c-4e9d-a705-3841c21cbf99, #wrap-content-s-cec9aab4-d03c-4e9d-a705-3841c21cbf99 { display: none !important; }}
#s-0c1389c1-afd6-45e0-95cc-33a417143e58 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}
@media (min-width: 1200px){#s-0c1389c1-afd6-45e0-95cc-33a417143e58 {
  display: none;
}
#s-0c1389c1-afd6-45e0-95cc-33a417143e58, #wrap-s-0c1389c1-afd6-45e0-95cc-33a417143e58, #wrap-content-s-0c1389c1-afd6-45e0-95cc-33a417143e58 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0c1389c1-afd6-45e0-95cc-33a417143e58 {
  display: none;
}
#s-0c1389c1-afd6-45e0-95cc-33a417143e58, #wrap-s-0c1389c1-afd6-45e0-95cc-33a417143e58, #wrap-content-s-0c1389c1-afd6-45e0-95cc-33a417143e58 { display: none !important; }}
#s-e46ab669-d82e-41f0-ba42-d90fff2b103d {
  margin-left: 0%;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 3840/1780;
text-align: center;
}

#s-e46ab669-d82e-41f0-ba42-d90fff2b103d {
  margin: 0 !important;
  overflow: visible;
}

#s-e46ab669-d82e-41f0-ba42-d90fff2b103d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e46ab669-d82e-41f0-ba42-d90fff2b103d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  
  
  
}

.shg-image-content-margin-container-s-e46ab669-d82e-41f0-ba42-d90fff2b103d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image {
  /* Add background color handling */
  
}

#s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e46ab669-d82e-41f0-ba42-d90fff2b103d .shg-image-content-wrapper {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }

    #s-e46ab669-d82e-41f0-ba42-d90fff2b103d .shogun-image-link {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e46ab669-d82e-41f0-ba42-d90fff2b103d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-e46ab669-d82e-41f0-ba42-d90fff2b103d .shogun-image-content {
  
    justify-content: center;
  
}

.s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image {
  box-sizing: border-box;
}



.s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d {
      --shg-aspect-ratio: calc(3840/1780); 
    }

    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container {
      position: relative;
    }

    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-e46ab669-d82e-41f0-ba42-d90fff2b103d {
  margin: 0 !important;
  overflow: visible;
}

#s-e46ab669-d82e-41f0-ba42-d90fff2b103d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e46ab669-d82e-41f0-ba42-d90fff2b103d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e46ab669-d82e-41f0-ba42-d90fff2b103d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image {
  /* Add background color handling */
  
}

#s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e46ab669-d82e-41f0-ba42-d90fff2b103d .shg-image-content-wrapper {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }

    #s-e46ab669-d82e-41f0-ba42-d90fff2b103d .shogun-image-link {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e46ab669-d82e-41f0-ba42-d90fff2b103d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-e46ab669-d82e-41f0-ba42-d90fff2b103d .shogun-image-content {
  
    justify-content: center;
  
}

.s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image {
  box-sizing: border-box;
}



.s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d {
      --shg-aspect-ratio: calc(3840/1780); 
    }

    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container {
      position: relative;
    }

    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e46ab669-d82e-41f0-ba42-d90fff2b103d {
  margin: 0 !important;
  overflow: visible;
}

#s-e46ab669-d82e-41f0-ba42-d90fff2b103d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e46ab669-d82e-41f0-ba42-d90fff2b103d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e46ab669-d82e-41f0-ba42-d90fff2b103d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image {
  /* Add background color handling */
  
}

#s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e46ab669-d82e-41f0-ba42-d90fff2b103d .shg-image-content-wrapper {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }

    #s-e46ab669-d82e-41f0-ba42-d90fff2b103d .shogun-image-link {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e46ab669-d82e-41f0-ba42-d90fff2b103d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-e46ab669-d82e-41f0-ba42-d90fff2b103d .shogun-image-content {
  
    justify-content: center;
  
}

.s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image {
  box-sizing: border-box;
}



.s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d {
      --shg-aspect-ratio: calc(3840/1780); 
    }

    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container {
      position: relative;
    }

    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e46ab669-d82e-41f0-ba42-d90fff2b103d {
  margin: 0 !important;
  overflow: visible;
}

#s-e46ab669-d82e-41f0-ba42-d90fff2b103d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e46ab669-d82e-41f0-ba42-d90fff2b103d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e46ab669-d82e-41f0-ba42-d90fff2b103d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image {
  /* Add background color handling */
  
}

#s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e46ab669-d82e-41f0-ba42-d90fff2b103d .shg-image-content-wrapper {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }

    #s-e46ab669-d82e-41f0-ba42-d90fff2b103d .shogun-image-link {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e46ab669-d82e-41f0-ba42-d90fff2b103d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-e46ab669-d82e-41f0-ba42-d90fff2b103d .shogun-image-content {
  
    justify-content: center;
  
}

.s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image {
  box-sizing: border-box;
}



.s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d {
      --shg-aspect-ratio: calc(3840/1780); 
    }

    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container {
      position: relative;
    }

    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-e46ab669-d82e-41f0-ba42-d90fff2b103d {
  margin: 0 !important;
  overflow: visible;
}

#s-e46ab669-d82e-41f0-ba42-d90fff2b103d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e46ab669-d82e-41f0-ba42-d90fff2b103d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e46ab669-d82e-41f0-ba42-d90fff2b103d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image {
  /* Add background color handling */
  
}

#s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e46ab669-d82e-41f0-ba42-d90fff2b103d .shg-image-content-wrapper {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }

    #s-e46ab669-d82e-41f0-ba42-d90fff2b103d .shogun-image-link {
      aspect-ratio: 3840/1780;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e46ab669-d82e-41f0-ba42-d90fff2b103d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-e46ab669-d82e-41f0-ba42-d90fff2b103d .shogun-image-content {
  
    justify-content: center;
  
}

.s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image {
  box-sizing: border-box;
}



.s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d {
      --shg-aspect-ratio: calc(3840/1780); 
    }

    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container {
      position: relative;
    }

    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e46ab669-d82e-41f0-ba42-d90fff2b103d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-92b682f7-52d5-4531-b6c2-6223bcd5f6d3 {
  margin-top: 10%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
min-height: 50px;
}
@media (min-width: 1200px){#s-92b682f7-52d5-4531-b6c2-6223bcd5f6d3 {
  margin-left: 12%;
margin-right: 12%;
max-width: 76%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-92b682f7-52d5-4531-b6c2-6223bcd5f6d3 {
  margin-left: 8%;
margin-right: 8%;
max-width: 84%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-92b682f7-52d5-4531-b6c2-6223bcd5f6d3 {
  margin-left: 4%;
margin-right: 4%;
max-width: 92%;
}
}@media (max-width: 767px){#s-92b682f7-52d5-4531-b6c2-6223bcd5f6d3 {
  margin-left: 2%;
margin-right: 2%;
max-width: 96%;
}
}







#s-92b682f7-52d5-4531-b6c2-6223bcd5f6d3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-92b682f7-52d5-4531-b6c2-6223bcd5f6d3.shg-box.shg-c {
  justify-content: center;
}

#s-24edacb8-0ead-425a-aa7f-18decc56a178 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-50e18d9c-0e1c-4bba-be1b-4bb97327b358 {
  margin-top: 10%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-50e18d9c-0e1c-4bba-be1b-4bb97327b358 .shogun-heading-component h2 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-50e18d9c-0e1c-4bba-be1b-4bb97327b358 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 45px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-50e18d9c-0e1c-4bba-be1b-4bb97327b358 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-50e18d9c-0e1c-4bba-be1b-4bb97327b358 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-50e18d9c-0e1c-4bba-be1b-4bb97327b358 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  
}


}
#s-360bfd80-6abc-4dcc-b4e4-7404984bcb71 {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-360bfd80-6abc-4dcc-b4e4-7404984bcb71"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-360bfd80-6abc-4dcc-b4e4-7404984bcb71"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-360bfd80-6abc-4dcc-b4e4-7404984bcb71"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-360bfd80-6abc-4dcc-b4e4-7404984bcb71"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-c220f55f-9911-423b-9582-0fbbe82db443 {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
max-width: 3000px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-c220f55f-9911-423b-9582-0fbbe82db443 {
  margin-top: 5%;
}
}
#s-c220f55f-9911-423b-9582-0fbbe82db443 {
  margin: 0 !important;
  overflow: visible;
}

#s-c220f55f-9911-423b-9582-0fbbe82db443-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c220f55f-9911-423b-9582-0fbbe82db443 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 3%;
  
}

.shg-image-content-margin-container-s-c220f55f-9911-423b-9582-0fbbe82db443 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image {
  /* Add background color handling */
  
}

#s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c220f55f-9911-423b-9582-0fbbe82db443 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c220f55f-9911-423b-9582-0fbbe82db443 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c220f55f-9911-423b-9582-0fbbe82db443 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-c220f55f-9911-423b-9582-0fbbe82db443 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c220f55f-9911-423b-9582-0fbbe82db443.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image {
  box-sizing: border-box;
}



.s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c220f55f-9911-423b-9582-0fbbe82db443 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container {
      position: relative;
    }

    .s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

@media (min-width: 1200px){#s-c220f55f-9911-423b-9582-0fbbe82db443 {
  margin: 0 !important;
  overflow: visible;
}

#s-c220f55f-9911-423b-9582-0fbbe82db443-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c220f55f-9911-423b-9582-0fbbe82db443 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c220f55f-9911-423b-9582-0fbbe82db443 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image {
  /* Add background color handling */
  
}

#s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c220f55f-9911-423b-9582-0fbbe82db443 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c220f55f-9911-423b-9582-0fbbe82db443 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c220f55f-9911-423b-9582-0fbbe82db443 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-c220f55f-9911-423b-9582-0fbbe82db443 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c220f55f-9911-423b-9582-0fbbe82db443.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image {
  box-sizing: border-box;
}



.s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c220f55f-9911-423b-9582-0fbbe82db443 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container {
      position: relative;
    }

    .s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c220f55f-9911-423b-9582-0fbbe82db443 {
  margin: 0 !important;
  overflow: visible;
}

#s-c220f55f-9911-423b-9582-0fbbe82db443-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c220f55f-9911-423b-9582-0fbbe82db443 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c220f55f-9911-423b-9582-0fbbe82db443 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image {
  /* Add background color handling */
  
}

#s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c220f55f-9911-423b-9582-0fbbe82db443 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c220f55f-9911-423b-9582-0fbbe82db443 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c220f55f-9911-423b-9582-0fbbe82db443 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-c220f55f-9911-423b-9582-0fbbe82db443 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c220f55f-9911-423b-9582-0fbbe82db443.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image {
  box-sizing: border-box;
}



.s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c220f55f-9911-423b-9582-0fbbe82db443 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container {
      position: relative;
    }

    .s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c220f55f-9911-423b-9582-0fbbe82db443 {
  margin: 0 !important;
  overflow: visible;
}

#s-c220f55f-9911-423b-9582-0fbbe82db443-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c220f55f-9911-423b-9582-0fbbe82db443 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c220f55f-9911-423b-9582-0fbbe82db443 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image {
  /* Add background color handling */
  
}

#s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c220f55f-9911-423b-9582-0fbbe82db443 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c220f55f-9911-423b-9582-0fbbe82db443 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c220f55f-9911-423b-9582-0fbbe82db443 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-c220f55f-9911-423b-9582-0fbbe82db443 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c220f55f-9911-423b-9582-0fbbe82db443.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image {
  box-sizing: border-box;
}



.s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c220f55f-9911-423b-9582-0fbbe82db443 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container {
      position: relative;
    }

    .s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (max-width: 767px){#s-c220f55f-9911-423b-9582-0fbbe82db443 {
  margin: 0 !important;
  overflow: visible;
}

#s-c220f55f-9911-423b-9582-0fbbe82db443-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c220f55f-9911-423b-9582-0fbbe82db443 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 5%;
  
}

.shg-image-content-margin-container-s-c220f55f-9911-423b-9582-0fbbe82db443 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image {
  /* Add background color handling */
  
}

#s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c220f55f-9911-423b-9582-0fbbe82db443 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c220f55f-9911-423b-9582-0fbbe82db443 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c220f55f-9911-423b-9582-0fbbe82db443 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-c220f55f-9911-423b-9582-0fbbe82db443 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c220f55f-9911-423b-9582-0fbbe82db443.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image {
  box-sizing: border-box;
}



.s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c220f55f-9911-423b-9582-0fbbe82db443 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container {
      position: relative;
    }

    .s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c220f55f-9911-423b-9582-0fbbe82db443.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c220f55f-9911-423b-9582-0fbbe82db443 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}
#s-b0d1f407-c9a4-4d92-86c4-601302f775ea {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-b0d1f407-c9a4-4d92-86c4-601302f775ea .shogun-heading-component h4 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-b0d1f407-c9a4-4d92-86c4-601302f775ea .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b0d1f407-c9a4-4d92-86c4-601302f775ea .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b0d1f407-c9a4-4d92-86c4-601302f775ea .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-b0d1f407-c9a4-4d92-86c4-601302f775ea .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}
#s-a091a09b-5ef6-4a56-8e67-3b97e650e40c {
  margin-top: 3%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-a091a09b-5ef6-4a56-8e67-3b97e650e40c {
  display: none;
}
#s-a091a09b-5ef6-4a56-8e67-3b97e650e40c, #wrap-s-a091a09b-5ef6-4a56-8e67-3b97e650e40c, #wrap-content-s-a091a09b-5ef6-4a56-8e67-3b97e650e40c { display: none !important; }}@media (max-width: 767px){#s-a091a09b-5ef6-4a56-8e67-3b97e650e40c {
  display: none;
}
#s-a091a09b-5ef6-4a56-8e67-3b97e650e40c, #wrap-s-a091a09b-5ef6-4a56-8e67-3b97e650e40c, #wrap-content-s-a091a09b-5ef6-4a56-8e67-3b97e650e40c { display: none !important; }}
#s-7050b6e7-c78e-44fa-9c71-8053688923e8 {
  margin-top: 3%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}
@media (min-width: 1200px){#s-7050b6e7-c78e-44fa-9c71-8053688923e8 {
  display: none;
}
#s-7050b6e7-c78e-44fa-9c71-8053688923e8, #wrap-s-7050b6e7-c78e-44fa-9c71-8053688923e8, #wrap-content-s-7050b6e7-c78e-44fa-9c71-8053688923e8 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7050b6e7-c78e-44fa-9c71-8053688923e8 {
  display: none;
}
#s-7050b6e7-c78e-44fa-9c71-8053688923e8, #wrap-s-7050b6e7-c78e-44fa-9c71-8053688923e8, #wrap-content-s-7050b6e7-c78e-44fa-9c71-8053688923e8 { display: none !important; }}
#s-ce4c31e6-dd42-4868-aa93-9a17b8a2f097 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOWIxMTIxMGQtYzliMC00NDkyLTliYjQtNmM4YWY4NDQ4OWFjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojMDA2OTdmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAzMzNlO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM5YjExMjEwZC1jOWIwLTQ0OTItOWJiNC02YzhhZjg0NDg5YWMpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 15px;
padding-bottom: 10px;
padding-right: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 5px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0.05, "color"=>"#00697f"}, {"id"=>2, "pos"=>1, "color"=>"#00333e"}];
hover-type: gradient;
}
#s-ce4c31e6-dd42-4868-aa93-9a17b8a2f097:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-ce4c31e6-dd42-4868-aa93-9a17b8a2f097:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-ce4c31e6-dd42-4868-aa93-9a17b8a2f097 {
  margin-top: 0%;
margin-bottom: 15%;
}
}

  #s-ce4c31e6-dd42-4868-aa93-9a17b8a2f097-root {
    text-align: center;
  }


#s-ce4c31e6-dd42-4868-aa93-9a17b8a2f097.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ce4c31e6-dd42-4868-aa93-9a17b8a2f097-root {
    text-align: center;
  }


#s-ce4c31e6-dd42-4868-aa93-9a17b8a2f097.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ce4c31e6-dd42-4868-aa93-9a17b8a2f097-root {
    text-align: center;
  }


#s-ce4c31e6-dd42-4868-aa93-9a17b8a2f097.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ce4c31e6-dd42-4868-aa93-9a17b8a2f097-root {
    text-align: center;
  }


#s-ce4c31e6-dd42-4868-aa93-9a17b8a2f097.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-ce4c31e6-dd42-4868-aa93-9a17b8a2f097-root {
    text-align: center;
  }


#s-ce4c31e6-dd42-4868-aa93-9a17b8a2f097.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-da3e8802-ef7b-4df3-b64d-a4556f85628c {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
max-width: 3000px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-da3e8802-ef7b-4df3-b64d-a4556f85628c {
  margin-top: 10%;
}
}
#s-da3e8802-ef7b-4df3-b64d-a4556f85628c {
  margin: 0 !important;
  overflow: visible;
}

#s-da3e8802-ef7b-4df3-b64d-a4556f85628c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da3e8802-ef7b-4df3-b64d-a4556f85628c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 3%;
  
}

.shg-image-content-margin-container-s-da3e8802-ef7b-4df3-b64d-a4556f85628c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image {
  /* Add background color handling */
  
}

#s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-da3e8802-ef7b-4df3-b64d-a4556f85628c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-da3e8802-ef7b-4df3-b64d-a4556f85628c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-da3e8802-ef7b-4df3-b64d-a4556f85628c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-da3e8802-ef7b-4df3-b64d-a4556f85628c .shogun-image-content {
  
    justify-content: center;
  
}

.s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image {
  box-sizing: border-box;
}



.s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container {
      position: relative;
    }

    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

@media (min-width: 1200px){#s-da3e8802-ef7b-4df3-b64d-a4556f85628c {
  margin: 0 !important;
  overflow: visible;
}

#s-da3e8802-ef7b-4df3-b64d-a4556f85628c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da3e8802-ef7b-4df3-b64d-a4556f85628c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-da3e8802-ef7b-4df3-b64d-a4556f85628c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image {
  /* Add background color handling */
  
}

#s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-da3e8802-ef7b-4df3-b64d-a4556f85628c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-da3e8802-ef7b-4df3-b64d-a4556f85628c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-da3e8802-ef7b-4df3-b64d-a4556f85628c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-da3e8802-ef7b-4df3-b64d-a4556f85628c .shogun-image-content {
  
    justify-content: center;
  
}

.s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image {
  box-sizing: border-box;
}



.s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container {
      position: relative;
    }

    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-da3e8802-ef7b-4df3-b64d-a4556f85628c {
  margin: 0 !important;
  overflow: visible;
}

#s-da3e8802-ef7b-4df3-b64d-a4556f85628c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da3e8802-ef7b-4df3-b64d-a4556f85628c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-da3e8802-ef7b-4df3-b64d-a4556f85628c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image {
  /* Add background color handling */
  
}

#s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-da3e8802-ef7b-4df3-b64d-a4556f85628c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-da3e8802-ef7b-4df3-b64d-a4556f85628c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-da3e8802-ef7b-4df3-b64d-a4556f85628c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-da3e8802-ef7b-4df3-b64d-a4556f85628c .shogun-image-content {
  
    justify-content: center;
  
}

.s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image {
  box-sizing: border-box;
}



.s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container {
      position: relative;
    }

    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-da3e8802-ef7b-4df3-b64d-a4556f85628c {
  margin: 0 !important;
  overflow: visible;
}

#s-da3e8802-ef7b-4df3-b64d-a4556f85628c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da3e8802-ef7b-4df3-b64d-a4556f85628c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-da3e8802-ef7b-4df3-b64d-a4556f85628c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image {
  /* Add background color handling */
  
}

#s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-da3e8802-ef7b-4df3-b64d-a4556f85628c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-da3e8802-ef7b-4df3-b64d-a4556f85628c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-da3e8802-ef7b-4df3-b64d-a4556f85628c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-da3e8802-ef7b-4df3-b64d-a4556f85628c .shogun-image-content {
  
    justify-content: center;
  
}

.s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image {
  box-sizing: border-box;
}



.s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container {
      position: relative;
    }

    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (max-width: 767px){#s-da3e8802-ef7b-4df3-b64d-a4556f85628c {
  margin: 0 !important;
  overflow: visible;
}

#s-da3e8802-ef7b-4df3-b64d-a4556f85628c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-da3e8802-ef7b-4df3-b64d-a4556f85628c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 10%;
  
}

.shg-image-content-margin-container-s-da3e8802-ef7b-4df3-b64d-a4556f85628c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image {
  /* Add background color handling */
  
}

#s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-da3e8802-ef7b-4df3-b64d-a4556f85628c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-da3e8802-ef7b-4df3-b64d-a4556f85628c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-da3e8802-ef7b-4df3-b64d-a4556f85628c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-da3e8802-ef7b-4df3-b64d-a4556f85628c .shogun-image-content {
  
    justify-content: center;
  
}

.s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image {
  box-sizing: border-box;
}



.s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container {
      position: relative;
    }

    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-da3e8802-ef7b-4df3-b64d-a4556f85628c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}
#s-1d8585f9-8cee-419d-bfee-2b4cc72f279b {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-1d8585f9-8cee-419d-bfee-2b4cc72f279b .shogun-heading-component h4 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-1d8585f9-8cee-419d-bfee-2b4cc72f279b .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-1d8585f9-8cee-419d-bfee-2b4cc72f279b .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-1d8585f9-8cee-419d-bfee-2b4cc72f279b .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-1d8585f9-8cee-419d-bfee-2b4cc72f279b .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}
#s-b1cb23ef-2811-4bdf-870f-6e2b509edc7c {
  margin-top: 3%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-b1cb23ef-2811-4bdf-870f-6e2b509edc7c {
  display: none;
}
#s-b1cb23ef-2811-4bdf-870f-6e2b509edc7c, #wrap-s-b1cb23ef-2811-4bdf-870f-6e2b509edc7c, #wrap-content-s-b1cb23ef-2811-4bdf-870f-6e2b509edc7c { display: none !important; }}@media (max-width: 767px){#s-b1cb23ef-2811-4bdf-870f-6e2b509edc7c {
  display: none;
}
#s-b1cb23ef-2811-4bdf-870f-6e2b509edc7c, #wrap-s-b1cb23ef-2811-4bdf-870f-6e2b509edc7c, #wrap-content-s-b1cb23ef-2811-4bdf-870f-6e2b509edc7c { display: none !important; }}
#s-540ddcc3-1cc3-4d1a-acc9-d65e767f06c0 {
  margin-top: 3%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}
@media (min-width: 1200px){#s-540ddcc3-1cc3-4d1a-acc9-d65e767f06c0 {
  display: none;
}
#s-540ddcc3-1cc3-4d1a-acc9-d65e767f06c0, #wrap-s-540ddcc3-1cc3-4d1a-acc9-d65e767f06c0, #wrap-content-s-540ddcc3-1cc3-4d1a-acc9-d65e767f06c0 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-540ddcc3-1cc3-4d1a-acc9-d65e767f06c0 {
  display: none;
}
#s-540ddcc3-1cc3-4d1a-acc9-d65e767f06c0, #wrap-s-540ddcc3-1cc3-4d1a-acc9-d65e767f06c0, #wrap-content-s-540ddcc3-1cc3-4d1a-acc9-d65e767f06c0 { display: none !important; }}
#s-6fe4ac37-4670-4699-8283-9cc0e46072e9 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iODRmZDk2MzUtZmVlMi00NjA4LTliM2EtZDNlMGFmOWYxODE4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojMDA2OTdmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAzMzNlO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4NGZkOTYzNS1mZWUyLTQ2MDgtOWIzYS1kM2UwYWY5ZjE4MTgpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 15px;
padding-bottom: 10px;
padding-right: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 5px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0.05, "color"=>"#00697f"}, {"id"=>2, "pos"=>1, "color"=>"#00333e"}];
hover-type: gradient;
}
#s-6fe4ac37-4670-4699-8283-9cc0e46072e9:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6fe4ac37-4670-4699-8283-9cc0e46072e9:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-6fe4ac37-4670-4699-8283-9cc0e46072e9 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZjdkMjJlZmQtMTZkYy00NmRjLWFkOTUtYWYxYjE5MTg5NDZkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojMDA2OTdmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAzMzNlO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNmN2QyMmVmZC0xNmRjLTQ2ZGMtYWQ5NS1hZjFiMTkxODk0NmQpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-bottom: 15%;
hover-type: gradient;
background-gradient: [{"id"=>1, "pos"=>0.05, "color"=>"#00697f"}, {"id"=>2, "pos"=>1, "color"=>"#00333e"}];
}
}

  #s-6fe4ac37-4670-4699-8283-9cc0e46072e9-root {
    text-align: center;
  }


#s-6fe4ac37-4670-4699-8283-9cc0e46072e9.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-6fe4ac37-4670-4699-8283-9cc0e46072e9-root {
    text-align: center;
  }


#s-6fe4ac37-4670-4699-8283-9cc0e46072e9.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6fe4ac37-4670-4699-8283-9cc0e46072e9-root {
    text-align: center;
  }


#s-6fe4ac37-4670-4699-8283-9cc0e46072e9.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6fe4ac37-4670-4699-8283-9cc0e46072e9-root {
    text-align: center;
  }


#s-6fe4ac37-4670-4699-8283-9cc0e46072e9.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-6fe4ac37-4670-4699-8283-9cc0e46072e9-root {
    text-align: center;
  }


#s-6fe4ac37-4670-4699-8283-9cc0e46072e9.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-ba813104-5f76-41e5-94f6-90d47416724b {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
max-width: 3000px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-ba813104-5f76-41e5-94f6-90d47416724b {
  margin-top: 10%;
}
}
#s-ba813104-5f76-41e5-94f6-90d47416724b {
  margin: 0 !important;
  overflow: visible;
}

#s-ba813104-5f76-41e5-94f6-90d47416724b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba813104-5f76-41e5-94f6-90d47416724b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 3%;
  
}

.shg-image-content-margin-container-s-ba813104-5f76-41e5-94f6-90d47416724b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image {
  /* Add background color handling */
  
}

#s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba813104-5f76-41e5-94f6-90d47416724b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ba813104-5f76-41e5-94f6-90d47416724b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba813104-5f76-41e5-94f6-90d47416724b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-ba813104-5f76-41e5-94f6-90d47416724b .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba813104-5f76-41e5-94f6-90d47416724b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image {
  box-sizing: border-box;
}



.s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba813104-5f76-41e5-94f6-90d47416724b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container {
      position: relative;
    }

    .s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

@media (min-width: 1200px){#s-ba813104-5f76-41e5-94f6-90d47416724b {
  margin: 0 !important;
  overflow: visible;
}

#s-ba813104-5f76-41e5-94f6-90d47416724b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba813104-5f76-41e5-94f6-90d47416724b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ba813104-5f76-41e5-94f6-90d47416724b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image {
  /* Add background color handling */
  
}

#s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba813104-5f76-41e5-94f6-90d47416724b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ba813104-5f76-41e5-94f6-90d47416724b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba813104-5f76-41e5-94f6-90d47416724b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-ba813104-5f76-41e5-94f6-90d47416724b .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba813104-5f76-41e5-94f6-90d47416724b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image {
  box-sizing: border-box;
}



.s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba813104-5f76-41e5-94f6-90d47416724b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container {
      position: relative;
    }

    .s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ba813104-5f76-41e5-94f6-90d47416724b {
  margin: 0 !important;
  overflow: visible;
}

#s-ba813104-5f76-41e5-94f6-90d47416724b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba813104-5f76-41e5-94f6-90d47416724b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ba813104-5f76-41e5-94f6-90d47416724b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image {
  /* Add background color handling */
  
}

#s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba813104-5f76-41e5-94f6-90d47416724b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ba813104-5f76-41e5-94f6-90d47416724b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba813104-5f76-41e5-94f6-90d47416724b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-ba813104-5f76-41e5-94f6-90d47416724b .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba813104-5f76-41e5-94f6-90d47416724b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image {
  box-sizing: border-box;
}



.s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba813104-5f76-41e5-94f6-90d47416724b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container {
      position: relative;
    }

    .s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ba813104-5f76-41e5-94f6-90d47416724b {
  margin: 0 !important;
  overflow: visible;
}

#s-ba813104-5f76-41e5-94f6-90d47416724b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba813104-5f76-41e5-94f6-90d47416724b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ba813104-5f76-41e5-94f6-90d47416724b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image {
  /* Add background color handling */
  
}

#s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba813104-5f76-41e5-94f6-90d47416724b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ba813104-5f76-41e5-94f6-90d47416724b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba813104-5f76-41e5-94f6-90d47416724b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-ba813104-5f76-41e5-94f6-90d47416724b .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba813104-5f76-41e5-94f6-90d47416724b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image {
  box-sizing: border-box;
}



.s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba813104-5f76-41e5-94f6-90d47416724b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container {
      position: relative;
    }

    .s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (max-width: 767px){#s-ba813104-5f76-41e5-94f6-90d47416724b {
  margin: 0 !important;
  overflow: visible;
}

#s-ba813104-5f76-41e5-94f6-90d47416724b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba813104-5f76-41e5-94f6-90d47416724b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 10%;
  
}

.shg-image-content-margin-container-s-ba813104-5f76-41e5-94f6-90d47416724b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image {
  /* Add background color handling */
  
}

#s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba813104-5f76-41e5-94f6-90d47416724b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ba813104-5f76-41e5-94f6-90d47416724b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba813104-5f76-41e5-94f6-90d47416724b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-ba813104-5f76-41e5-94f6-90d47416724b .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba813104-5f76-41e5-94f6-90d47416724b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image {
  box-sizing: border-box;
}



.s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba813104-5f76-41e5-94f6-90d47416724b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container {
      position: relative;
    }

    .s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba813104-5f76-41e5-94f6-90d47416724b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba813104-5f76-41e5-94f6-90d47416724b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}
#s-54c0ee0a-54f5-4732-b31d-7033cb4702bf {
  margin-top: 3%;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-54c0ee0a-54f5-4732-b31d-7033cb4702bf .shogun-heading-component h4 {
  
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


@media (min-width: 1200px){#s-54c0ee0a-54f5-4732-b31d-7033cb4702bf .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-54c0ee0a-54f5-4732-b31d-7033cb4702bf .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.1em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-54c0ee0a-54f5-4732-b31d-7033cb4702bf .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}@media (max-width: 767px){#s-54c0ee0a-54f5-4732-b31d-7033cb4702bf .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.1em;
  
  
}


}
#s-71dc21aa-9d10-4956-b944-e33978f44362 {
  margin-top: 3%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-71dc21aa-9d10-4956-b944-e33978f44362 {
  display: none;
}
#s-71dc21aa-9d10-4956-b944-e33978f44362, #wrap-s-71dc21aa-9d10-4956-b944-e33978f44362, #wrap-content-s-71dc21aa-9d10-4956-b944-e33978f44362 { display: none !important; }}@media (max-width: 767px){#s-71dc21aa-9d10-4956-b944-e33978f44362 {
  display: none;
}
#s-71dc21aa-9d10-4956-b944-e33978f44362, #wrap-s-71dc21aa-9d10-4956-b944-e33978f44362, #wrap-content-s-71dc21aa-9d10-4956-b944-e33978f44362 { display: none !important; }}
#s-33e32dc7-0153-4729-9ff9-926387b9db78 {
  margin-top: 3%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}
@media (min-width: 1200px){#s-33e32dc7-0153-4729-9ff9-926387b9db78 {
  display: none;
}
#s-33e32dc7-0153-4729-9ff9-926387b9db78, #wrap-s-33e32dc7-0153-4729-9ff9-926387b9db78, #wrap-content-s-33e32dc7-0153-4729-9ff9-926387b9db78 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-33e32dc7-0153-4729-9ff9-926387b9db78 {
  display: none;
}
#s-33e32dc7-0153-4729-9ff9-926387b9db78, #wrap-s-33e32dc7-0153-4729-9ff9-926387b9db78, #wrap-content-s-33e32dc7-0153-4729-9ff9-926387b9db78 { display: none !important; }}
#s-c0943356-7088-4653-aac2-200048aa5982 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMWU5YzU4N2UtZGQ0OC00OTJkLWJlNTAtZWMyYmZjYmVkOGFiIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojMDA2OTdmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAzMzNlO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMxZTljNTg3ZS1kZDQ4LTQ5MmQtYmU1MC1lYzJiZmNiZWQ4YWIpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 15px;
padding-bottom: 10px;
padding-right: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 5px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0.05, "color"=>"#00697f"}, {"id"=>2, "pos"=>1, "color"=>"#00333e"}];
hover-type: gradient;
}
#s-c0943356-7088-4653-aac2-200048aa5982:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c0943356-7088-4653-aac2-200048aa5982:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-c0943356-7088-4653-aac2-200048aa5982 {
  margin-top: 0%;
margin-bottom: 10%;
}
}

  #s-c0943356-7088-4653-aac2-200048aa5982-root {
    text-align: center;
  }


#s-c0943356-7088-4653-aac2-200048aa5982.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-c0943356-7088-4653-aac2-200048aa5982-root {
    text-align: center;
  }


#s-c0943356-7088-4653-aac2-200048aa5982.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c0943356-7088-4653-aac2-200048aa5982-root {
    text-align: center;
  }


#s-c0943356-7088-4653-aac2-200048aa5982.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c0943356-7088-4653-aac2-200048aa5982-root {
    text-align: center;
  }


#s-c0943356-7088-4653-aac2-200048aa5982.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-c0943356-7088-4653-aac2-200048aa5982-root {
    text-align: center;
  }


#s-c0943356-7088-4653-aac2-200048aa5982.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-11282e96-29ca-4317-aee6-d6a88a1b3586 {
  margin-top: 5%;
margin-left: auto;
margin-bottom: 10%;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-11282e96-29ca-4317-aee6-d6a88a1b3586"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-11282e96-29ca-4317-aee6-d6a88a1b3586"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-11282e96-29ca-4317-aee6-d6a88a1b3586"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-11282e96-29ca-4317-aee6-d6a88a1b3586"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 {
  margin-top: 5%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 16/9;
text-align: center;
}

#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 {
  margin: 0 !important;
  overflow: visible;
}

#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 5%;
  
}

.shg-image-content-margin-container-s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image {
  /* Add background color handling */
  
}

#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: rgba(255, 255, 255, 1);
  border-style: none;
  border-radius: 0px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image {
  box-sizing: border-box;
}


.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container {
      position: relative;
    }

    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 {
  margin: 0 !important;
  overflow: visible;
}

#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image {
  /* Add background color handling */
  
}

#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image {
  box-sizing: border-box;
}


.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container {
      position: relative;
    }

    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 {
  margin: 0 !important;
  overflow: visible;
}

#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image {
  /* Add background color handling */
  
}

#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image {
  box-sizing: border-box;
}


.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container {
      position: relative;
    }

    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 {
  margin: 0 !important;
  overflow: visible;
}

#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image {
  /* Add background color handling */
  
}

#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image {
  box-sizing: border-box;
}


.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container {
      position: relative;
    }

    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 {
  margin: 0 !important;
  overflow: visible;
}

#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image {
  /* Add background color handling */
  
}

#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image {
  box-sizing: border-box;
}


.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container {
      position: relative;
    }

    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88ec61bf-2fed-42fd-ac8b-48700c0269b7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-9a489404-96ca-4959-8a02-7c446dec667c {
  margin-top: 5%;
margin-left: auto;
margin-right: auto;
max-width: 3840px;
aspect-ratio: 16/9;
text-align: center;
}

#s-9a489404-96ca-4959-8a02-7c446dec667c {
  margin: 0 !important;
  overflow: visible;
}

#s-9a489404-96ca-4959-8a02-7c446dec667c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9a489404-96ca-4959-8a02-7c446dec667c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 5%;
  
}

.shg-image-content-margin-container-s-9a489404-96ca-4959-8a02-7c446dec667c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image {
  /* Add background color handling */
  
}

#s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-9a489404-96ca-4959-8a02-7c446dec667c .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-9a489404-96ca-4959-8a02-7c446dec667c .shogun-image-content {
  
    justify-content: center;
  
}

.s-9a489404-96ca-4959-8a02-7c446dec667c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image {
  box-sizing: border-box;
}


.s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9a489404-96ca-4959-8a02-7c446dec667c {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container {
      position: relative;
    }

    .s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-9a489404-96ca-4959-8a02-7c446dec667c {
  margin: 0 !important;
  overflow: visible;
}

#s-9a489404-96ca-4959-8a02-7c446dec667c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9a489404-96ca-4959-8a02-7c446dec667c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9a489404-96ca-4959-8a02-7c446dec667c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image {
  /* Add background color handling */
  
}

#s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-9a489404-96ca-4959-8a02-7c446dec667c .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-9a489404-96ca-4959-8a02-7c446dec667c .shogun-image-content {
  
    justify-content: center;
  
}

.s-9a489404-96ca-4959-8a02-7c446dec667c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image {
  box-sizing: border-box;
}


.s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9a489404-96ca-4959-8a02-7c446dec667c {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container {
      position: relative;
    }

    .s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9a489404-96ca-4959-8a02-7c446dec667c {
  margin: 0 !important;
  overflow: visible;
}

#s-9a489404-96ca-4959-8a02-7c446dec667c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9a489404-96ca-4959-8a02-7c446dec667c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9a489404-96ca-4959-8a02-7c446dec667c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image {
  /* Add background color handling */
  
}

#s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-9a489404-96ca-4959-8a02-7c446dec667c .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-9a489404-96ca-4959-8a02-7c446dec667c .shogun-image-content {
  
    justify-content: center;
  
}

.s-9a489404-96ca-4959-8a02-7c446dec667c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image {
  box-sizing: border-box;
}


.s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9a489404-96ca-4959-8a02-7c446dec667c {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container {
      position: relative;
    }

    .s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9a489404-96ca-4959-8a02-7c446dec667c {
  margin: 0 !important;
  overflow: visible;
}

#s-9a489404-96ca-4959-8a02-7c446dec667c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9a489404-96ca-4959-8a02-7c446dec667c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9a489404-96ca-4959-8a02-7c446dec667c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image {
  /* Add background color handling */
  
}

#s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-9a489404-96ca-4959-8a02-7c446dec667c .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-9a489404-96ca-4959-8a02-7c446dec667c .shogun-image-content {
  
    justify-content: center;
  
}

.s-9a489404-96ca-4959-8a02-7c446dec667c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image {
  box-sizing: border-box;
}


.s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9a489404-96ca-4959-8a02-7c446dec667c {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container {
      position: relative;
    }

    .s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-9a489404-96ca-4959-8a02-7c446dec667c {
  margin: 0 !important;
  overflow: visible;
}

#s-9a489404-96ca-4959-8a02-7c446dec667c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9a489404-96ca-4959-8a02-7c446dec667c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9a489404-96ca-4959-8a02-7c446dec667c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image {
  /* Add background color handling */
  
}

#s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-9a489404-96ca-4959-8a02-7c446dec667c .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-9a489404-96ca-4959-8a02-7c446dec667c .shogun-image-content {
  
    justify-content: center;
  
}

.s-9a489404-96ca-4959-8a02-7c446dec667c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image {
  box-sizing: border-box;
}


.s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-9a489404-96ca-4959-8a02-7c446dec667c .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9a489404-96ca-4959-8a02-7c446dec667c {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container {
      position: relative;
    }

    .s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9a489404-96ca-4959-8a02-7c446dec667c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9a489404-96ca-4959-8a02-7c446dec667c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

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

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

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

.shogun-root iframe {
  display: initial;
}

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

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

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

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

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

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

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

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

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

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

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

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}

@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:3s;animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:4s;animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:5s;animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:3s;animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}