.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-14982adf-633a-4a6f-9ecb-6569945d4c2e {
  margin-left: auto;
margin-right: auto;
padding-top: 2px;
padding-left: 2%;
padding-bottom: 2px;
padding-right: 2%;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-14982adf-633a-4a6f-9ecb-6569945d4c2e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-14982adf-633a-4a6f-9ecb-6569945d4c2e.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-cover {
  -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-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d {
  margin-top: 0%;
margin-left: 30%;
margin-bottom: 0%;
margin-right: 30%;
max-width: 2598px;
aspect-ratio: 2598/255;
text-align: right;
}
@media (min-width: 768px) and (max-width: 991px){#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d {
  margin-left: 15%;
margin-right: 15%;
}
}@media (max-width: 767px){#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d {
  margin: 0 !important;
  overflow: visible;
}

#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image {
  /* Add background color handling */
  
}

#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d .shg-image-content-wrapper {
      aspect-ratio: 2598/255;
      min-width: 100%;
      height: auto;
    }

    #s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d .shogun-image-link {
      aspect-ratio: 2598/255;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2598px;
  }



  img.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image {
    
    
    
    max-height: 2598px;
  }


.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image {
  box-sizing: border-box;
}



.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d {
      --shg-aspect-ratio: calc(2598/255); 
    }

    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container {
      position: relative;
    }

    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2598px;
    }
  }

@media (min-width: 1200px){#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d {
  margin: 0 !important;
  overflow: visible;
}

#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image {
  /* Add background color handling */
  
}

#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d .shg-image-content-wrapper {
      aspect-ratio: 2598/255;
      min-width: 100%;
      height: auto;
    }

    #s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d .shogun-image-link {
      aspect-ratio: 2598/255;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2598px;
  }



  img.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image {
    
    
    
    max-height: 2598px;
  }


.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image {
  box-sizing: border-box;
}



.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d {
      --shg-aspect-ratio: calc(2598/255); 
    }

    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container {
      position: relative;
    }

    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2598px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d {
  margin: 0 !important;
  overflow: visible;
}

#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image {
  /* Add background color handling */
  
}

#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d .shg-image-content-wrapper {
      aspect-ratio: 2598/255;
      min-width: 100%;
      height: auto;
    }

    #s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d .shogun-image-link {
      aspect-ratio: 2598/255;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2598px;
  }



  img.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image {
    
    
    
    max-height: 2598px;
  }


.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image {
  box-sizing: border-box;
}



.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d {
      --shg-aspect-ratio: calc(2598/255); 
    }

    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container {
      position: relative;
    }

    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2598px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d {
  margin: 0 !important;
  overflow: visible;
}

#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image {
  /* Add background color handling */
  
}

#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d .shg-image-content-wrapper {
      aspect-ratio: 2598/255;
      min-width: 100%;
      height: auto;
    }

    #s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d .shogun-image-link {
      aspect-ratio: 2598/255;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2598px;
  }



  img.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image {
    
    
    
    max-height: 2598px;
  }


.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image {
  box-sizing: border-box;
}



.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d {
      --shg-aspect-ratio: calc(2598/255); 
    }

    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container {
      position: relative;
    }

    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2598px;
    }
  }

}@media (max-width: 767px){#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d {
  margin: 0 !important;
  overflow: visible;
}

#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image {
  /* Add background color handling */
  
}

#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d .shg-image-content-wrapper {
      aspect-ratio: 2598/255;
      min-width: 100%;
      height: auto;
    }

    #s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d .shogun-image-link {
      aspect-ratio: 2598/255;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2598px;
  }



  img.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image {
    
    
    
    max-height: 2598px;
  }


.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image {
  box-sizing: border-box;
}



.s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d {
      --shg-aspect-ratio: calc(2598/255); 
    }

    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container {
      position: relative;
    }

    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb5cb4b1-b842-4b92-abd2-2ed8ab40ef3d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2598px;
    }
  }

}
#s-21b80d82-9199-486d-a12d-f5eaa72393ea {
  background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
min-height: 50px;
background-attachment: scroll;
}
@media (max-width: 767px){#s-21b80d82-9199-486d-a12d-f5eaa72393ea {
  background-repeat: no-repeat;
margin-left: 0%;
margin-right: 0%;
}
}
#s-21b80d82-9199-486d-a12d-f5eaa72393ea {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNThlZjE5NWItMzc0ZC00MGViLWJmYTctMmZlMmQ0MjI5MzU4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjgyODI4O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYTUwMDAwO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1OGVmMTk1Yi0zNzRkLTQwZWItYmZhNy0yZmUyZDQyMjkzNTgpIi8+PC9zdmc+);
}








#s-21b80d82-9199-486d-a12d-f5eaa72393ea > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-21b80d82-9199-486d-a12d-f5eaa72393ea.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-76969f40-c090-4eed-b36b-a609d0ef6d91 {
  margin-left: 1%;
margin-right: 1%;
}

@media (min-width: 0px) {
[id="s-76969f40-c090-4eed-b36b-a609d0ef6d91"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-76969f40-c090-4eed-b36b-a609d0ef6d91"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-76969f40-c090-4eed-b36b-a609d0ef6d91"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-76969f40-c090-4eed-b36b-a609d0ef6d91"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

.shogun-accordion-wrapper .shogun-accordion {
  margin-bottom: 0;
  border-radius: 4px;
}

.shogun-accordion {
  margin-bottom: 20px;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  overflow: hidden;
}

.shogun-accordion-wrapper .shogun-accordion + .shogun-accordion {
  margin-top: 5px;
}

.shogun-accordion-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.shogun-accordion-heading {
  color: #333;
  border-bottom: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  cursor: pointer;
}

.shogun-accordion-title {
  margin: 0 !important;
  padding: 0 !important;
  cursor: pointer;
  text-decoration: none;
  flex: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.shogun-accordion-body {
  display: none;
  opacity: 0;
  transition: opacity 0.5s linear;
}

.shogun-accordion-body.shogun-accordion-active {
  display: block;
  opacity: 1;
  visibility: visible;
}

.shogun-accordion-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 1.2em;
}

.shogun-accordion-icon > span {
  transition: 0.3s transform;
  position: absolute;
  right: 0;
  font-size: 1.2em;
}

.shogun-accordion-icon.shogun-icon-chevron > span::after {
  content: "▸";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-chevron
  > span {
  transform: rotate(90deg);
}

.shogun-accordion-icon.shogun-icon-plus > span::after {
  content: "＋";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-plus
  > span {
  transform: rotate(-225deg);
}

#s-aa1b8db3-4e6a-41ae-8583-d1976f0735a6 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
}

#s-aa1b8db3-4e6a-41ae-8583-d1976f0735a6 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 1);
}

#s-aa1b8db3-4e6a-41ae-8583-d1976f0735a6 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(40, 40, 40, 1);
  padding: 10px;
}

#s-aa1b8db3-4e6a-41ae-8583-d1976f0735a6 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-aa1b8db3-4e6a-41ae-8583-d1976f0735a6 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(40, 40, 40, 1);
  border-top: 1px solid rgba(255, 255, 255, 1);
}

#s-aa1b8db3-4e6a-41ae-8583-d1976f0735a6 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(255, 255, 255, 1);
  text-align: center;
  font-family: Montserrat;
  font-weight: 900;
  font-style: ;
  font-size: 18px;
}

#s-aa1b8db3-4e6a-41ae-8583-d1976f0735a6 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}@media (max-width: 767px){#s-aa1b8db3-4e6a-41ae-8583-d1976f0735a6 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 1);
}

#s-aa1b8db3-4e6a-41ae-8583-d1976f0735a6 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(40, 40, 40, 1);
  padding: 10px;
}

#s-aa1b8db3-4e6a-41ae-8583-d1976f0735a6 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-aa1b8db3-4e6a-41ae-8583-d1976f0735a6 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(40, 40, 40, 1);
  border-top: 1px solid rgba(255, 255, 255, 1);
}

#s-aa1b8db3-4e6a-41ae-8583-d1976f0735a6 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(255, 255, 255, 1);
  text-align: center;
  font-family: Montserrat;
  font-weight: 900;
  font-style: ;
  font-size: 18px;
}

#s-aa1b8db3-4e6a-41ae-8583-d1976f0735a6 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}}
.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

.shg-btn {
  cursor: pointer;
  box-sizing: border-box;
}

.shg-btn-text {
  font-weight: 400;
  font-family: "Montserrat";
}

.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-23942835-2c67-4810-a39c-0705e78a8809 {
  border-style: solid;
margin-top: 1px;
margin-left: auto;
margin-bottom: 1px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(165, 0, 0, 1);
border-radius: 5px;
background-color: rgba(242, 242, 242, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
line-height: 1em;
}
#s-23942835-2c67-4810-a39c-0705e78a8809:hover {border-radius: 5px !important;
background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-23942835-2c67-4810-a39c-0705e78a8809:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-23942835-2c67-4810-a39c-0705e78a8809-root {
    text-align: center;
  }


#s-23942835-2c67-4810-a39c-0705e78a8809.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-23942835-2c67-4810-a39c-0705e78a8809-root {
    text-align: center;
  }


#s-23942835-2c67-4810-a39c-0705e78a8809.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-23942835-2c67-4810-a39c-0705e78a8809-root {
    text-align: center;
  }


#s-23942835-2c67-4810-a39c-0705e78a8809.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-23942835-2c67-4810-a39c-0705e78a8809-root {
    text-align: center;
  }


#s-23942835-2c67-4810-a39c-0705e78a8809.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-23942835-2c67-4810-a39c-0705e78a8809-root {
    text-align: center;
  }


#s-23942835-2c67-4810-a39c-0705e78a8809.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-57170b03-7799-40bb-a02b-99d598be6a1e {
  border-style: solid;
margin-top: 1px;
margin-left: auto;
margin-bottom: 1px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(241, 59, 4, 1);
border-radius: 5px;
background-color: rgba(242, 242, 242, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
line-height: 1em;
}
#s-57170b03-7799-40bb-a02b-99d598be6a1e:hover {border-radius: 5px !important;
background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-57170b03-7799-40bb-a02b-99d598be6a1e:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-57170b03-7799-40bb-a02b-99d598be6a1e-root {
    text-align: center;
  }


#s-57170b03-7799-40bb-a02b-99d598be6a1e.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-57170b03-7799-40bb-a02b-99d598be6a1e-root {
    text-align: center;
  }


#s-57170b03-7799-40bb-a02b-99d598be6a1e.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-57170b03-7799-40bb-a02b-99d598be6a1e-root {
    text-align: center;
  }


#s-57170b03-7799-40bb-a02b-99d598be6a1e.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-57170b03-7799-40bb-a02b-99d598be6a1e-root {
    text-align: center;
  }


#s-57170b03-7799-40bb-a02b-99d598be6a1e.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-57170b03-7799-40bb-a02b-99d598be6a1e-root {
    text-align: center;
  }


#s-57170b03-7799-40bb-a02b-99d598be6a1e.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-1ee3224c-ebcb-4239-becb-4e4fad0a6dec {
  border-style: solid;
margin-top: 1px;
margin-left: auto;
margin-bottom: 1px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(255, 177, 0, 1);
border-radius: 5px;
background-color: rgba(242, 242, 242, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
line-height: 1em;
}
#s-1ee3224c-ebcb-4239-becb-4e4fad0a6dec:hover {border-radius: 5px !important;
background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-1ee3224c-ebcb-4239-becb-4e4fad0a6dec:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1ee3224c-ebcb-4239-becb-4e4fad0a6dec-root {
    text-align: center;
  }


#s-1ee3224c-ebcb-4239-becb-4e4fad0a6dec.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-1ee3224c-ebcb-4239-becb-4e4fad0a6dec-root {
    text-align: center;
  }


#s-1ee3224c-ebcb-4239-becb-4e4fad0a6dec.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1ee3224c-ebcb-4239-becb-4e4fad0a6dec-root {
    text-align: center;
  }


#s-1ee3224c-ebcb-4239-becb-4e4fad0a6dec.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1ee3224c-ebcb-4239-becb-4e4fad0a6dec-root {
    text-align: center;
  }


#s-1ee3224c-ebcb-4239-becb-4e4fad0a6dec.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-1ee3224c-ebcb-4239-becb-4e4fad0a6dec-root {
    text-align: center;
  }


#s-1ee3224c-ebcb-4239-becb-4e4fad0a6dec.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-1d835c29-5b27-4439-bc9f-f5d7a812647b {
  border-style: solid;
margin-top: 1px;
margin-left: auto;
margin-bottom: 1px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: #D5D6D7;
border-radius: 5px;
background-color: rgba(242, 242, 242, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
line-height: 1em;
}
#s-1d835c29-5b27-4439-bc9f-f5d7a812647b:hover {border-radius: 5px !important;
background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-1d835c29-5b27-4439-bc9f-f5d7a812647b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1d835c29-5b27-4439-bc9f-f5d7a812647b-root {
    text-align: center;
  }


#s-1d835c29-5b27-4439-bc9f-f5d7a812647b.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-1d835c29-5b27-4439-bc9f-f5d7a812647b-root {
    text-align: center;
  }


#s-1d835c29-5b27-4439-bc9f-f5d7a812647b.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1d835c29-5b27-4439-bc9f-f5d7a812647b-root {
    text-align: center;
  }


#s-1d835c29-5b27-4439-bc9f-f5d7a812647b.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1d835c29-5b27-4439-bc9f-f5d7a812647b-root {
    text-align: center;
  }


#s-1d835c29-5b27-4439-bc9f-f5d7a812647b.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-1d835c29-5b27-4439-bc9f-f5d7a812647b-root {
    text-align: center;
  }


#s-1d835c29-5b27-4439-bc9f-f5d7a812647b.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-511b3f9b-7474-4ec6-a310-1d24503069d0 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
}

#s-511b3f9b-7474-4ec6-a310-1d24503069d0 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 1);
}

#s-511b3f9b-7474-4ec6-a310-1d24503069d0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(40, 40, 40, 1);
  padding: 10px;
}

#s-511b3f9b-7474-4ec6-a310-1d24503069d0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-511b3f9b-7474-4ec6-a310-1d24503069d0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(40, 40, 40, 1);
  border-top: 1px solid rgba(255, 255, 255, 1);
}

#s-511b3f9b-7474-4ec6-a310-1d24503069d0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(255, 255, 255, 1);
  text-align: center;
  font-family: Montserrat;
  font-weight: 900;
  font-style: ;
  font-size: 18px;
}

#s-511b3f9b-7474-4ec6-a310-1d24503069d0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}
#s-e2387038-c336-4467-b5c2-d49eb40c37c1 {
  border-style: solid;
margin-top: 1px;
margin-left: auto;
margin-bottom: 1px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(165, 0, 0, 1);
border-radius: 5px;
background-color: rgba(242, 242, 242, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
line-height: 1em;
}
#s-e2387038-c336-4467-b5c2-d49eb40c37c1:hover {border-radius: 5px !important;
background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-e2387038-c336-4467-b5c2-d49eb40c37c1:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-e2387038-c336-4467-b5c2-d49eb40c37c1-root {
    text-align: center;
  }


#s-e2387038-c336-4467-b5c2-d49eb40c37c1.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-e2387038-c336-4467-b5c2-d49eb40c37c1-root {
    text-align: center;
  }


#s-e2387038-c336-4467-b5c2-d49eb40c37c1.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e2387038-c336-4467-b5c2-d49eb40c37c1-root {
    text-align: center;
  }


#s-e2387038-c336-4467-b5c2-d49eb40c37c1.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e2387038-c336-4467-b5c2-d49eb40c37c1-root {
    text-align: center;
  }


#s-e2387038-c336-4467-b5c2-d49eb40c37c1.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-e2387038-c336-4467-b5c2-d49eb40c37c1-root {
    text-align: center;
  }


#s-e2387038-c336-4467-b5c2-d49eb40c37c1.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-4b1c7966-8f0b-453c-abac-6b9d4909fbbf {
  border-style: solid;
margin-top: 1px;
margin-left: auto;
margin-bottom: 1px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(165, 0, 0, 1);
border-radius: 5px;
background-color: rgba(242, 242, 242, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
line-height: 1em;
}
#s-4b1c7966-8f0b-453c-abac-6b9d4909fbbf:hover {border-radius: 5px !important;
background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-4b1c7966-8f0b-453c-abac-6b9d4909fbbf:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4b1c7966-8f0b-453c-abac-6b9d4909fbbf-root {
    text-align: center;
  }


#s-4b1c7966-8f0b-453c-abac-6b9d4909fbbf.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-4b1c7966-8f0b-453c-abac-6b9d4909fbbf-root {
    text-align: center;
  }


#s-4b1c7966-8f0b-453c-abac-6b9d4909fbbf.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4b1c7966-8f0b-453c-abac-6b9d4909fbbf-root {
    text-align: center;
  }


#s-4b1c7966-8f0b-453c-abac-6b9d4909fbbf.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4b1c7966-8f0b-453c-abac-6b9d4909fbbf-root {
    text-align: center;
  }


#s-4b1c7966-8f0b-453c-abac-6b9d4909fbbf.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-4b1c7966-8f0b-453c-abac-6b9d4909fbbf-root {
    text-align: center;
  }


#s-4b1c7966-8f0b-453c-abac-6b9d4909fbbf.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-669aae14-d660-4205-bf94-149657b9e3fd {
  border-style: solid;
margin-top: 1px;
margin-left: auto;
margin-bottom: 1px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(165, 0, 0, 1);
border-radius: 5px;
background-color: rgba(242, 242, 242, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
line-height: 1em;
}
#s-669aae14-d660-4205-bf94-149657b9e3fd:hover {border-radius: 5px !important;
background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-669aae14-d660-4205-bf94-149657b9e3fd:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-669aae14-d660-4205-bf94-149657b9e3fd-root {
    text-align: center;
  }


#s-669aae14-d660-4205-bf94-149657b9e3fd.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-669aae14-d660-4205-bf94-149657b9e3fd-root {
    text-align: center;
  }


#s-669aae14-d660-4205-bf94-149657b9e3fd.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-669aae14-d660-4205-bf94-149657b9e3fd-root {
    text-align: center;
  }


#s-669aae14-d660-4205-bf94-149657b9e3fd.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-669aae14-d660-4205-bf94-149657b9e3fd-root {
    text-align: center;
  }


#s-669aae14-d660-4205-bf94-149657b9e3fd.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-669aae14-d660-4205-bf94-149657b9e3fd-root {
    text-align: center;
  }


#s-669aae14-d660-4205-bf94-149657b9e3fd.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-3ad02235-4d97-4514-a034-7dba5963bcdc {
  border-style: solid;
margin-top: 1px;
margin-left: auto;
margin-bottom: 1px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(165, 0, 0, 1);
border-radius: 5px;
background-color: rgba(242, 242, 242, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
line-height: 1em;
}
#s-3ad02235-4d97-4514-a034-7dba5963bcdc:hover {border-radius: 5px !important;
background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-3ad02235-4d97-4514-a034-7dba5963bcdc:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-3ad02235-4d97-4514-a034-7dba5963bcdc-root {
    text-align: center;
  }


#s-3ad02235-4d97-4514-a034-7dba5963bcdc.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-3ad02235-4d97-4514-a034-7dba5963bcdc-root {
    text-align: center;
  }


#s-3ad02235-4d97-4514-a034-7dba5963bcdc.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3ad02235-4d97-4514-a034-7dba5963bcdc-root {
    text-align: center;
  }


#s-3ad02235-4d97-4514-a034-7dba5963bcdc.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3ad02235-4d97-4514-a034-7dba5963bcdc-root {
    text-align: center;
  }


#s-3ad02235-4d97-4514-a034-7dba5963bcdc.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-3ad02235-4d97-4514-a034-7dba5963bcdc-root {
    text-align: center;
  }


#s-3ad02235-4d97-4514-a034-7dba5963bcdc.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-57e4edbb-a4be-46ac-af8c-38cfcd144bd4 {
  border-style: solid;
margin-top: 1px;
margin-left: auto;
margin-bottom: 1px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(165, 0, 0, 1);
border-radius: 5px;
background-color: rgba(242, 242, 242, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
line-height: 1em;
}
#s-57e4edbb-a4be-46ac-af8c-38cfcd144bd4:hover {border-radius: 5px !important;
background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-57e4edbb-a4be-46ac-af8c-38cfcd144bd4:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-57e4edbb-a4be-46ac-af8c-38cfcd144bd4-root {
    text-align: center;
  }


#s-57e4edbb-a4be-46ac-af8c-38cfcd144bd4.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-57e4edbb-a4be-46ac-af8c-38cfcd144bd4-root {
    text-align: center;
  }


#s-57e4edbb-a4be-46ac-af8c-38cfcd144bd4.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-57e4edbb-a4be-46ac-af8c-38cfcd144bd4-root {
    text-align: center;
  }


#s-57e4edbb-a4be-46ac-af8c-38cfcd144bd4.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-57e4edbb-a4be-46ac-af8c-38cfcd144bd4-root {
    text-align: center;
  }


#s-57e4edbb-a4be-46ac-af8c-38cfcd144bd4.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-57e4edbb-a4be-46ac-af8c-38cfcd144bd4-root {
    text-align: center;
  }


#s-57e4edbb-a4be-46ac-af8c-38cfcd144bd4.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-f846fbd2-3174-4019-b747-e999724397fe {
  border-style: solid;
margin-top: 1px;
margin-left: auto;
margin-bottom: 1px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(165, 0, 0, 1);
border-radius: 5px;
background-color: rgba(242, 242, 242, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
line-height: 1em;
}
#s-f846fbd2-3174-4019-b747-e999724397fe:hover {border-radius: 5px !important;
background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-f846fbd2-3174-4019-b747-e999724397fe:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f846fbd2-3174-4019-b747-e999724397fe-root {
    text-align: center;
  }


#s-f846fbd2-3174-4019-b747-e999724397fe.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-f846fbd2-3174-4019-b747-e999724397fe-root {
    text-align: center;
  }


#s-f846fbd2-3174-4019-b747-e999724397fe.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f846fbd2-3174-4019-b747-e999724397fe-root {
    text-align: center;
  }


#s-f846fbd2-3174-4019-b747-e999724397fe.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f846fbd2-3174-4019-b747-e999724397fe-root {
    text-align: center;
  }


#s-f846fbd2-3174-4019-b747-e999724397fe.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-f846fbd2-3174-4019-b747-e999724397fe-root {
    text-align: center;
  }


#s-f846fbd2-3174-4019-b747-e999724397fe.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-4aab9bfc-20fa-4d67-970f-1f1638138f1a {
  border-style: solid;
margin-top: 1px;
margin-left: auto;
margin-bottom: 1px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(165, 0, 0, 1);
border-radius: 5px;
background-color: rgba(242, 242, 242, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
line-height: 1em;
}
#s-4aab9bfc-20fa-4d67-970f-1f1638138f1a:hover {border-radius: 5px !important;
background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-4aab9bfc-20fa-4d67-970f-1f1638138f1a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4aab9bfc-20fa-4d67-970f-1f1638138f1a-root {
    text-align: center;
  }


#s-4aab9bfc-20fa-4d67-970f-1f1638138f1a.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-4aab9bfc-20fa-4d67-970f-1f1638138f1a-root {
    text-align: center;
  }


#s-4aab9bfc-20fa-4d67-970f-1f1638138f1a.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4aab9bfc-20fa-4d67-970f-1f1638138f1a-root {
    text-align: center;
  }


#s-4aab9bfc-20fa-4d67-970f-1f1638138f1a.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4aab9bfc-20fa-4d67-970f-1f1638138f1a-root {
    text-align: center;
  }


#s-4aab9bfc-20fa-4d67-970f-1f1638138f1a.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-4aab9bfc-20fa-4d67-970f-1f1638138f1a-root {
    text-align: center;
  }


#s-4aab9bfc-20fa-4d67-970f-1f1638138f1a.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-7afe99a4-4ba7-4d6f-aa78-d07092dee6d6 {
  border-style: solid;
margin-top: 1px;
margin-left: auto;
margin-bottom: 1px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(165, 0, 0, 1);
border-radius: 5px;
background-color: rgba(242, 242, 242, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
line-height: 1em;
}
#s-7afe99a4-4ba7-4d6f-aa78-d07092dee6d6:hover {border-radius: 5px !important;
background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-7afe99a4-4ba7-4d6f-aa78-d07092dee6d6:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-7afe99a4-4ba7-4d6f-aa78-d07092dee6d6-root {
    text-align: center;
  }


#s-7afe99a4-4ba7-4d6f-aa78-d07092dee6d6.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-7afe99a4-4ba7-4d6f-aa78-d07092dee6d6-root {
    text-align: center;
  }


#s-7afe99a4-4ba7-4d6f-aa78-d07092dee6d6.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7afe99a4-4ba7-4d6f-aa78-d07092dee6d6-root {
    text-align: center;
  }


#s-7afe99a4-4ba7-4d6f-aa78-d07092dee6d6.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7afe99a4-4ba7-4d6f-aa78-d07092dee6d6-root {
    text-align: center;
  }


#s-7afe99a4-4ba7-4d6f-aa78-d07092dee6d6.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-7afe99a4-4ba7-4d6f-aa78-d07092dee6d6-root {
    text-align: center;
  }


#s-7afe99a4-4ba7-4d6f-aa78-d07092dee6d6.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-747d5818-641d-4cb2-ad5e-e8d03093e1b6 {
  border-style: solid;
margin-top: 1px;
margin-left: auto;
margin-bottom: 1px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(165, 0, 0, 1);
border-radius: 5px;
background-color: rgba(242, 242, 242, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
line-height: 1em;
}
#s-747d5818-641d-4cb2-ad5e-e8d03093e1b6:hover {border-radius: 5px !important;
background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-747d5818-641d-4cb2-ad5e-e8d03093e1b6:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-747d5818-641d-4cb2-ad5e-e8d03093e1b6-root {
    text-align: center;
  }


#s-747d5818-641d-4cb2-ad5e-e8d03093e1b6.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-747d5818-641d-4cb2-ad5e-e8d03093e1b6-root {
    text-align: center;
  }


#s-747d5818-641d-4cb2-ad5e-e8d03093e1b6.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-747d5818-641d-4cb2-ad5e-e8d03093e1b6-root {
    text-align: center;
  }


#s-747d5818-641d-4cb2-ad5e-e8d03093e1b6.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-747d5818-641d-4cb2-ad5e-e8d03093e1b6-root {
    text-align: center;
  }


#s-747d5818-641d-4cb2-ad5e-e8d03093e1b6.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-747d5818-641d-4cb2-ad5e-e8d03093e1b6-root {
    text-align: center;
  }


#s-747d5818-641d-4cb2-ad5e-e8d03093e1b6.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-d3229808-3970-4a12-a39f-6cedf057167e {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
}

#s-d3229808-3970-4a12-a39f-6cedf057167e > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 1);
}

#s-d3229808-3970-4a12-a39f-6cedf057167e > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(40, 40, 40, 1);
  padding: 10px;
}

#s-d3229808-3970-4a12-a39f-6cedf057167e > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-d3229808-3970-4a12-a39f-6cedf057167e > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(40, 40, 40, 1);
  border-top: 1px solid rgba(255, 255, 255, 1);
}

#s-d3229808-3970-4a12-a39f-6cedf057167e > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(255, 255, 255, 1);
  text-align: center;
  font-family: Montserrat;
  font-weight: 900;
  font-style: ;
  font-size: 18px;
}

#s-d3229808-3970-4a12-a39f-6cedf057167e > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}
#s-890588e2-7bb9-4efb-9671-825a18e96996 {
  border-style: solid;
margin-top: 1px;
margin-left: auto;
margin-bottom: 1px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(165, 0, 0, 1);
border-radius: 5px;
background-color: rgba(242, 242, 242, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
line-height: 1em;
}
#s-890588e2-7bb9-4efb-9671-825a18e96996:hover {border-radius: 5px !important;
background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-890588e2-7bb9-4efb-9671-825a18e96996:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-890588e2-7bb9-4efb-9671-825a18e96996-root {
    text-align: center;
  }


#s-890588e2-7bb9-4efb-9671-825a18e96996.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-890588e2-7bb9-4efb-9671-825a18e96996-root {
    text-align: center;
  }


#s-890588e2-7bb9-4efb-9671-825a18e96996.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-890588e2-7bb9-4efb-9671-825a18e96996-root {
    text-align: center;
  }


#s-890588e2-7bb9-4efb-9671-825a18e96996.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-890588e2-7bb9-4efb-9671-825a18e96996-root {
    text-align: center;
  }


#s-890588e2-7bb9-4efb-9671-825a18e96996.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-890588e2-7bb9-4efb-9671-825a18e96996-root {
    text-align: center;
  }


#s-890588e2-7bb9-4efb-9671-825a18e96996.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-328727a0-1a22-4551-86df-b7a147fc6081 {
  border-style: solid;
margin-top: 1px;
margin-left: auto;
margin-bottom: 1px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(165, 0, 0, 1);
border-radius: 5px;
background-color: rgba(242, 242, 242, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
line-height: 1em;
}
#s-328727a0-1a22-4551-86df-b7a147fc6081:hover {border-radius: 5px !important;
background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-328727a0-1a22-4551-86df-b7a147fc6081:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-328727a0-1a22-4551-86df-b7a147fc6081-root {
    text-align: center;
  }


#s-328727a0-1a22-4551-86df-b7a147fc6081.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-328727a0-1a22-4551-86df-b7a147fc6081-root {
    text-align: center;
  }


#s-328727a0-1a22-4551-86df-b7a147fc6081.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-328727a0-1a22-4551-86df-b7a147fc6081-root {
    text-align: center;
  }


#s-328727a0-1a22-4551-86df-b7a147fc6081.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-328727a0-1a22-4551-86df-b7a147fc6081-root {
    text-align: center;
  }


#s-328727a0-1a22-4551-86df-b7a147fc6081.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-328727a0-1a22-4551-86df-b7a147fc6081-root {
    text-align: center;
  }


#s-328727a0-1a22-4551-86df-b7a147fc6081.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-5efcbeea-41ef-4074-a163-66901cd46991 {
  border-style: solid;
margin-top: 1px;
margin-left: auto;
margin-bottom: 1px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(165, 0, 0, 1);
border-radius: 5px;
background-color: rgba(242, 242, 242, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
line-height: 1em;
}
#s-5efcbeea-41ef-4074-a163-66901cd46991:hover {border-radius: 5px !important;
background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-5efcbeea-41ef-4074-a163-66901cd46991:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-5efcbeea-41ef-4074-a163-66901cd46991-root {
    text-align: center;
  }


#s-5efcbeea-41ef-4074-a163-66901cd46991.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-5efcbeea-41ef-4074-a163-66901cd46991-root {
    text-align: center;
  }


#s-5efcbeea-41ef-4074-a163-66901cd46991.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5efcbeea-41ef-4074-a163-66901cd46991-root {
    text-align: center;
  }


#s-5efcbeea-41ef-4074-a163-66901cd46991.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5efcbeea-41ef-4074-a163-66901cd46991-root {
    text-align: center;
  }


#s-5efcbeea-41ef-4074-a163-66901cd46991.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-5efcbeea-41ef-4074-a163-66901cd46991-root {
    text-align: center;
  }


#s-5efcbeea-41ef-4074-a163-66901cd46991.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-f33f87b6-b786-405e-9605-01b07a21276b {
  border-style: solid;
margin-top: 1px;
margin-left: auto;
margin-bottom: 1px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(165, 0, 0, 1);
border-radius: 5px;
background-color: rgba(242, 242, 242, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
line-height: 1em;
}
#s-f33f87b6-b786-405e-9605-01b07a21276b:hover {border-radius: 5px !important;
background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-f33f87b6-b786-405e-9605-01b07a21276b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f33f87b6-b786-405e-9605-01b07a21276b-root {
    text-align: center;
  }


#s-f33f87b6-b786-405e-9605-01b07a21276b.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-f33f87b6-b786-405e-9605-01b07a21276b-root {
    text-align: center;
  }


#s-f33f87b6-b786-405e-9605-01b07a21276b.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f33f87b6-b786-405e-9605-01b07a21276b-root {
    text-align: center;
  }


#s-f33f87b6-b786-405e-9605-01b07a21276b.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f33f87b6-b786-405e-9605-01b07a21276b-root {
    text-align: center;
  }


#s-f33f87b6-b786-405e-9605-01b07a21276b.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-f33f87b6-b786-405e-9605-01b07a21276b-root {
    text-align: center;
  }


#s-f33f87b6-b786-405e-9605-01b07a21276b.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-78d777a7-6ac3-4bd4-a345-5c3085db8d1a {
  border-style: solid;
margin-top: 1px;
margin-left: auto;
margin-bottom: 1px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(165, 0, 0, 1);
border-radius: 5px;
background-color: rgba(242, 242, 242, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(40, 40, 40, 1);
line-height: 1em;
}
#s-78d777a7-6ac3-4bd4-a345-5c3085db8d1a:hover {border-radius: 5px !important;
background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-78d777a7-6ac3-4bd4-a345-5c3085db8d1a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-78d777a7-6ac3-4bd4-a345-5c3085db8d1a-root {
    text-align: center;
  }


#s-78d777a7-6ac3-4bd4-a345-5c3085db8d1a.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-78d777a7-6ac3-4bd4-a345-5c3085db8d1a-root {
    text-align: center;
  }


#s-78d777a7-6ac3-4bd4-a345-5c3085db8d1a.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-78d777a7-6ac3-4bd4-a345-5c3085db8d1a-root {
    text-align: center;
  }


#s-78d777a7-6ac3-4bd4-a345-5c3085db8d1a.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-78d777a7-6ac3-4bd4-a345-5c3085db8d1a-root {
    text-align: center;
  }


#s-78d777a7-6ac3-4bd4-a345-5c3085db8d1a.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-78d777a7-6ac3-4bd4-a345-5c3085db8d1a-root {
    text-align: center;
  }


#s-78d777a7-6ac3-4bd4-a345-5c3085db8d1a.shg-btn {
  color: rgba(40, 40, 40, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-8007e4db-5e49-4f7b-8c81-656e00b0f23f {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
}
@media (max-width: 767px){#s-8007e4db-5e49-4f7b-8c81-656e00b0f23f {
  
}
}
#s-8007e4db-5e49-4f7b-8c81-656e00b0f23f > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #D5D6D7;
}

#s-8007e4db-5e49-4f7b-8c81-656e00b0f23f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(40, 40, 40, 1);
  padding: 10px;
}

#s-8007e4db-5e49-4f7b-8c81-656e00b0f23f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-8007e4db-5e49-4f7b-8c81-656e00b0f23f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(40, 40, 40, 1);
  border-top: 1px solid #D5D6D7;
}

#s-8007e4db-5e49-4f7b-8c81-656e00b0f23f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(255, 255, 255, 1);
  text-align: center;
  font-family: Montserrat;
  font-weight: 900;
  font-style: ;
  font-size: 18px;
}

#s-8007e4db-5e49-4f7b-8c81-656e00b0f23f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}
#s-884575a1-fc2b-44bf-9c1c-677017f34d59 {
  border-style: solid;
margin-top: 1px;
margin-left: auto;
margin-bottom: 1px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: #D5D6D7;
border-radius: 5px;
background-color: rgba(40, 40, 40, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(242, 242, 242, 1);
line-height: 1em;
}
#s-884575a1-fc2b-44bf-9c1c-677017f34d59:hover {border-radius: 5px !important;
background-color: #D5D6D7 !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-884575a1-fc2b-44bf-9c1c-677017f34d59:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-884575a1-fc2b-44bf-9c1c-677017f34d59-root {
    text-align: center;
  }


#s-884575a1-fc2b-44bf-9c1c-677017f34d59.shg-btn {
  color: rgba(242, 242, 242, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-884575a1-fc2b-44bf-9c1c-677017f34d59-root {
    text-align: center;
  }


#s-884575a1-fc2b-44bf-9c1c-677017f34d59.shg-btn {
  color: rgba(242, 242, 242, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-884575a1-fc2b-44bf-9c1c-677017f34d59-root {
    text-align: center;
  }


#s-884575a1-fc2b-44bf-9c1c-677017f34d59.shg-btn {
  color: rgba(242, 242, 242, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-884575a1-fc2b-44bf-9c1c-677017f34d59-root {
    text-align: center;
  }


#s-884575a1-fc2b-44bf-9c1c-677017f34d59.shg-btn {
  color: rgba(242, 242, 242, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-884575a1-fc2b-44bf-9c1c-677017f34d59-root {
    text-align: center;
  }


#s-884575a1-fc2b-44bf-9c1c-677017f34d59.shg-btn {
  color: rgba(242, 242, 242, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-2dddcc44-9f75-4105-b240-1a843a646980 {
  border-style: solid;
margin-top: 1px;
margin-left: auto;
margin-bottom: 1px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: #D5D6D7;
border-radius: 5px;
background-color: rgba(40, 40, 40, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(242, 242, 242, 1);
line-height: 1em;
}
#s-2dddcc44-9f75-4105-b240-1a843a646980:hover {border-radius: 5px !important;
background-color: #D5D6D7 !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-2dddcc44-9f75-4105-b240-1a843a646980:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-2dddcc44-9f75-4105-b240-1a843a646980-root {
    text-align: center;
  }


#s-2dddcc44-9f75-4105-b240-1a843a646980.shg-btn {
  color: rgba(242, 242, 242, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-2dddcc44-9f75-4105-b240-1a843a646980-root {
    text-align: center;
  }


#s-2dddcc44-9f75-4105-b240-1a843a646980.shg-btn {
  color: rgba(242, 242, 242, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2dddcc44-9f75-4105-b240-1a843a646980-root {
    text-align: center;
  }


#s-2dddcc44-9f75-4105-b240-1a843a646980.shg-btn {
  color: rgba(242, 242, 242, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2dddcc44-9f75-4105-b240-1a843a646980-root {
    text-align: center;
  }


#s-2dddcc44-9f75-4105-b240-1a843a646980.shg-btn {
  color: rgba(242, 242, 242, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-2dddcc44-9f75-4105-b240-1a843a646980-root {
    text-align: center;
  }


#s-2dddcc44-9f75-4105-b240-1a843a646980.shg-btn {
  color: rgba(242, 242, 242, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-5d63b0c5-b423-4dc3-82d5-9df67870ee15 {
  margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #D5D6D7;
border-style: none;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-5d63b0c5-b423-4dc3-82d5-9df67870ee15 {
  margin-left: 3%;
margin-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5d63b0c5-b423-4dc3-82d5-9df67870ee15 {
  margin-left: 1%;
margin-right: 1%;
}
}@media (max-width: 767px){#s-5d63b0c5-b423-4dc3-82d5-9df67870ee15 {
  margin-left: 1%;
margin-right: 1%;
}
}







#s-5d63b0c5-b423-4dc3-82d5-9df67870ee15 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5d63b0c5-b423-4dc3-82d5-9df67870ee15.shg-box.shg-c {
  justify-content: center;
}

.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: rgba(40, 40, 40, 1);
  font-family: "Montserrat";
  text-transform: none;
  font-weight: 100;
  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-b7d69d7e-45e9-4eed-aa9a-fffde4ba6d3b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-b7d69d7e-45e9-4eed-aa9a-fffde4ba6d3b .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 52px;
  
  
  
}


@media (max-width: 767px){#s-b7d69d7e-45e9-4eed-aa9a-fffde4ba6d3b .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


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

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

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

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

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

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

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

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

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

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

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

/* https://stackoverflow.com/a/16094931/3696652 */
.shg-default-text-content ::-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;
  font-weight: ;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0.6em;
  color: ;
  font-family: ;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-theme-text-content p {
  color: ;
  font-family: ;
  font-weight: ;
}

#s-ccf97eac-262c-462c-a6c7-93e4bf35fdc7 {
  margin-left: auto;
margin-right: auto;
}

#s-ccf97eac-262c-462c-a6c7-93e4bf35fdc7 .shg-proportional-font-size,
#s-ccf97eac-262c-462c-a6c7-93e4bf35fdc7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

.shg-hr-wrapper {
  padding: 30px 0;
}

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

#s-41143903-6902-42cf-9b5e-eee358e694fe {
  margin-left: auto;
margin-right: auto;
}

#s-41143903-6902-42cf-9b5e-eee358e694fe hr {
  border-top: 2px solid #ddd;
}

#s-6cd1a7ba-aba0-4e40-bc71-c9e30741c66e {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-6cd1a7ba-aba0-4e40-bc71-c9e30741c66e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6cd1a7ba-aba0-4e40-bc71-c9e30741c66e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-6cd1a7ba-aba0-4e40-bc71-c9e30741c66e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-6cd1a7ba-aba0-4e40-bc71-c9e30741c66e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 7.5px);
}

}

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

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

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

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

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

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

.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6 {
  color: rgba(40, 40, 40, 1);
  font-family: "Montserrat";
  font-weight: 100;
}

.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;
  font-weight: 400;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0.6em;
  color: #000000;
  font-family: "Montserrat";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-theme-text-content h1,
.shg-theme-text-content h2,
.shg-theme-text-content h3,
.shg-theme-text-content h4,
.shg-theme-text-content h5,
.shg-theme-text-content h6 {
  color: rgba(40, 40, 40, 1);
  font-family: "Montserrat";
  font-weight: 100;
}

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

#s-d6d77d86-424e-4427-a830-4204d208f749 {
  margin-left: auto;
margin-right: auto;
}

#s-d6d77d86-424e-4427-a830-4204d208f749 .shg-proportional-font-size,
#s-d6d77d86-424e-4427-a830-4204d208f749 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-fd8747ee-e594-4437-beed-5b9fecd95762 {
  margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-fd8747ee-e594-4437-beed-5b9fecd95762 {
  margin-left: 3%;
margin-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fd8747ee-e594-4437-beed-5b9fecd95762 {
  margin-left: 1%;
margin-right: 1%;
}
}@media (max-width: 767px){#s-fd8747ee-e594-4437-beed-5b9fecd95762 {
  margin-left: 1%;
margin-right: 1%;
}
}







#s-fd8747ee-e594-4437-beed-5b9fecd95762 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fd8747ee-e594-4437-beed-5b9fecd95762.shg-box.shg-c {
  justify-content: center;
}

#s-9b73e02c-9c38-4f98-a1c7-40320cbd5166 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-9b73e02c-9c38-4f98-a1c7-40320cbd5166"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9b73e02c-9c38-4f98-a1c7-40320cbd5166"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-9b73e02c-9c38-4f98-a1c7-40320cbd5166"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9b73e02c-9c38-4f98-a1c7-40320cbd5166"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-9b73e02c-9c38-4f98-a1c7-40320cbd5166"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9b73e02c-9c38-4f98-a1c7-40320cbd5166"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-9b73e02c-9c38-4f98-a1c7-40320cbd5166"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

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

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

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

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

#s-d812cac5-c5e0-4212-8d59-0e74f64576e8 {
  margin-left: auto;
margin-right: auto;
}

#s-9067299d-a4ca-46d4-abd0-25a5391b670c {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-9067299d-a4ca-46d4-abd0-25a5391b670c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9067299d-a4ca-46d4-abd0-25a5391b670c.shg-box.shg-c {
  justify-content: center;
}

#s-c8587d66-2f72-4ca4-9179-fb813a4f8ce9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c8587d66-2f72-4ca4-9179-fb813a4f8ce9 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-8b2fb798-1e24-4cc3-abbc-bf7e2561aa8c {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-8b2fb798-1e24-4cc3-abbc-bf7e2561aa8c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8b2fb798-1e24-4cc3-abbc-bf7e2561aa8c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-8b2fb798-1e24-4cc3-abbc-bf7e2561aa8c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-8b2fb798-1e24-4cc3-abbc-bf7e2561aa8c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-4252b10e-2857-46a3-8d0b-ef926b188a9c {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-4252b10e-2857-46a3-8d0b-ef926b188a9c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4252b10e-2857-46a3-8d0b-ef926b188a9c.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content-v3 > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-b502198f-f30c-4a22-b00f-74faf631bb3e {
  margin-left: 25%;
margin-right: 25%;
max-width: 2614px;
text-align: center;
}

#s-b502198f-f30c-4a22-b00f-74faf631bb3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b502198f-f30c-4a22-b00f-74faf631bb3e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b502198f-f30c-4a22-b00f-74faf631bb3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-b502198f-f30c-4a22-b00f-74faf631bb3e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b502198f-f30c-4a22-b00f-74faf631bb3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b502198f-f30c-4a22-b00f-74faf631bb3e img.shogun-image {
  width: 100%;
  
  
  max-width: 2614px;

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




.s-b502198f-f30c-4a22-b00f-74faf631bb3e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b502198f-f30c-4a22-b00f-74faf631bb3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b502198f-f30c-4a22-b00f-74faf631bb3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b502198f-f30c-4a22-b00f-74faf631bb3e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b502198f-f30c-4a22-b00f-74faf631bb3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b502198f-f30c-4a22-b00f-74faf631bb3e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b502198f-f30c-4a22-b00f-74faf631bb3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b502198f-f30c-4a22-b00f-74faf631bb3e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b502198f-f30c-4a22-b00f-74faf631bb3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b502198f-f30c-4a22-b00f-74faf631bb3e img.shogun-image {
  width: 100%;
  
  
  

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




.s-b502198f-f30c-4a22-b00f-74faf631bb3e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b502198f-f30c-4a22-b00f-74faf631bb3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b502198f-f30c-4a22-b00f-74faf631bb3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b502198f-f30c-4a22-b00f-74faf631bb3e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b502198f-f30c-4a22-b00f-74faf631bb3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b502198f-f30c-4a22-b00f-74faf631bb3e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b502198f-f30c-4a22-b00f-74faf631bb3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b502198f-f30c-4a22-b00f-74faf631bb3e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b502198f-f30c-4a22-b00f-74faf631bb3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b502198f-f30c-4a22-b00f-74faf631bb3e img.shogun-image {
  width: 100%;
  
  
  

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




.s-b502198f-f30c-4a22-b00f-74faf631bb3e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b502198f-f30c-4a22-b00f-74faf631bb3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b502198f-f30c-4a22-b00f-74faf631bb3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b502198f-f30c-4a22-b00f-74faf631bb3e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b502198f-f30c-4a22-b00f-74faf631bb3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b502198f-f30c-4a22-b00f-74faf631bb3e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b502198f-f30c-4a22-b00f-74faf631bb3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b502198f-f30c-4a22-b00f-74faf631bb3e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b502198f-f30c-4a22-b00f-74faf631bb3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b502198f-f30c-4a22-b00f-74faf631bb3e img.shogun-image {
  width: 100%;
  
  
  

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




.s-b502198f-f30c-4a22-b00f-74faf631bb3e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b502198f-f30c-4a22-b00f-74faf631bb3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b502198f-f30c-4a22-b00f-74faf631bb3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b502198f-f30c-4a22-b00f-74faf631bb3e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b502198f-f30c-4a22-b00f-74faf631bb3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b502198f-f30c-4a22-b00f-74faf631bb3e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b502198f-f30c-4a22-b00f-74faf631bb3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b502198f-f30c-4a22-b00f-74faf631bb3e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b502198f-f30c-4a22-b00f-74faf631bb3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b502198f-f30c-4a22-b00f-74faf631bb3e img.shogun-image {
  width: 100%;
  
  
  

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




.s-b502198f-f30c-4a22-b00f-74faf631bb3e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b502198f-f30c-4a22-b00f-74faf631bb3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b502198f-f30c-4a22-b00f-74faf631bb3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b502198f-f30c-4a22-b00f-74faf631bb3e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-cc841519-495f-49a1-8912-46b7a9842477 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cc841519-495f-49a1-8912-46b7a9842477 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-242da4b4-165d-427f-a7ba-bafb0509f957 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(40, 40, 40, 1);
border-radius: 5px;
background-color: rgba(40, 40, 40, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-242da4b4-165d-427f-a7ba-bafb0509f957:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-242da4b4-165d-427f-a7ba-bafb0509f957:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-242da4b4-165d-427f-a7ba-bafb0509f957-root {
    text-align: center;
  }


#s-242da4b4-165d-427f-a7ba-bafb0509f957.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-242da4b4-165d-427f-a7ba-bafb0509f957-root {
    text-align: center;
  }


#s-242da4b4-165d-427f-a7ba-bafb0509f957.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-242da4b4-165d-427f-a7ba-bafb0509f957-root {
    text-align: center;
  }


#s-242da4b4-165d-427f-a7ba-bafb0509f957.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-242da4b4-165d-427f-a7ba-bafb0509f957-root {
    text-align: center;
  }


#s-242da4b4-165d-427f-a7ba-bafb0509f957.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-242da4b4-165d-427f-a7ba-bafb0509f957-root {
    text-align: center;
  }


#s-242da4b4-165d-427f-a7ba-bafb0509f957.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-f1be7842-d051-403c-a341-f7e0169a2152 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-f1be7842-d051-403c-a341-f7e0169a2152 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f1be7842-d051-403c-a341-f7e0169a2152.shg-box.shg-c {
  justify-content: center;
}

#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd {
  margin-left: 25%;
margin-right: 25%;
max-width: 2614px;
text-align: center;
}

#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-495c80c7-61f1-4686-bc3c-6ce456eebfdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-495c80c7-61f1-4686-bc3c-6ce456eebfdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd img.shogun-image {
  width: 100%;
  
  
  max-width: 2614px;

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




.s-495c80c7-61f1-4686-bc3c-6ce456eebfdd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-495c80c7-61f1-4686-bc3c-6ce456eebfdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-495c80c7-61f1-4686-bc3c-6ce456eebfdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-495c80c7-61f1-4686-bc3c-6ce456eebfdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-495c80c7-61f1-4686-bc3c-6ce456eebfdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd img.shogun-image {
  width: 100%;
  
  
  

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




.s-495c80c7-61f1-4686-bc3c-6ce456eebfdd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-495c80c7-61f1-4686-bc3c-6ce456eebfdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-495c80c7-61f1-4686-bc3c-6ce456eebfdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-495c80c7-61f1-4686-bc3c-6ce456eebfdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-495c80c7-61f1-4686-bc3c-6ce456eebfdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd img.shogun-image {
  width: 100%;
  
  
  

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




.s-495c80c7-61f1-4686-bc3c-6ce456eebfdd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-495c80c7-61f1-4686-bc3c-6ce456eebfdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-495c80c7-61f1-4686-bc3c-6ce456eebfdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-495c80c7-61f1-4686-bc3c-6ce456eebfdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-495c80c7-61f1-4686-bc3c-6ce456eebfdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd img.shogun-image {
  width: 100%;
  
  
  

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




.s-495c80c7-61f1-4686-bc3c-6ce456eebfdd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-495c80c7-61f1-4686-bc3c-6ce456eebfdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-495c80c7-61f1-4686-bc3c-6ce456eebfdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-495c80c7-61f1-4686-bc3c-6ce456eebfdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-495c80c7-61f1-4686-bc3c-6ce456eebfdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd img.shogun-image {
  width: 100%;
  
  
  

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




.s-495c80c7-61f1-4686-bc3c-6ce456eebfdd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-495c80c7-61f1-4686-bc3c-6ce456eebfdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-495c80c7-61f1-4686-bc3c-6ce456eebfdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-495c80c7-61f1-4686-bc3c-6ce456eebfdd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e38af6f6-79d3-4e52-acb1-6178497db82d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e38af6f6-79d3-4e52-acb1-6178497db82d .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-4a3fa3ec-82a8-442e-8f25-99fef7545a28 {
  border-style: solid;
margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(40, 40, 40, 1);
border-radius: 5px;
background-color: rgba(40, 40, 40, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-4a3fa3ec-82a8-442e-8f25-99fef7545a28:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-4a3fa3ec-82a8-442e-8f25-99fef7545a28:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4a3fa3ec-82a8-442e-8f25-99fef7545a28-root {
    text-align: center;
  }


#s-4a3fa3ec-82a8-442e-8f25-99fef7545a28.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4a3fa3ec-82a8-442e-8f25-99fef7545a28-root {
    text-align: center;
  }


#s-4a3fa3ec-82a8-442e-8f25-99fef7545a28.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4a3fa3ec-82a8-442e-8f25-99fef7545a28-root {
    text-align: center;
  }


#s-4a3fa3ec-82a8-442e-8f25-99fef7545a28.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4a3fa3ec-82a8-442e-8f25-99fef7545a28-root {
    text-align: center;
  }


#s-4a3fa3ec-82a8-442e-8f25-99fef7545a28.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4a3fa3ec-82a8-442e-8f25-99fef7545a28-root {
    text-align: center;
  }


#s-4a3fa3ec-82a8-442e-8f25-99fef7545a28.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-96a68c05-259b-4a22-8590-b110c10d6976 {
  margin-left: 5%;
margin-right: 5%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-96a68c05-259b-4a22-8590-b110c10d6976 {
  margin-left: 3%;
margin-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-96a68c05-259b-4a22-8590-b110c10d6976 {
  margin-left: 1%;
margin-right: 1%;
}
}@media (max-width: 767px){#s-96a68c05-259b-4a22-8590-b110c10d6976 {
  margin-left: 1%;
margin-right: 1%;
}
}
@media (min-width: 0px) {
[id="s-96a68c05-259b-4a22-8590-b110c10d6976"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-96a68c05-259b-4a22-8590-b110c10d6976"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 7.5px);
}

[id="s-96a68c05-259b-4a22-8590-b110c10d6976"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-96a68c05-259b-4a22-8590-b110c10d6976"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 7.5px);
}

[id="s-96a68c05-259b-4a22-8590-b110c10d6976"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-96a68c05-259b-4a22-8590-b110c10d6976"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 7.5px);
}

[id="s-96a68c05-259b-4a22-8590-b110c10d6976"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 7.5px);
}

}

#s-f9e4bf3e-5f96-40bd-ac45-4b26778fd4b8 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-f9e4bf3e-5f96-40bd-ac45-4b26778fd4b8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f9e4bf3e-5f96-40bd-ac45-4b26778fd4b8.shg-box.shg-c {
  justify-content: center;
}

#s-be682181-ed74-4b74-a758-d9a162c7091e {
  margin-top: 3px;
margin-left: 1%;
margin-bottom: 3px;
margin-right: 1%;
max-width: 2614px;
text-align: center;
}

#s-be682181-ed74-4b74-a758-d9a162c7091e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-be682181-ed74-4b74-a758-d9a162c7091e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-be682181-ed74-4b74-a758-d9a162c7091e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 1%;
  margin-right: 1%;
  margin-top: 3px;
  margin-bottom: 3px;
}

#s-be682181-ed74-4b74-a758-d9a162c7091e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-be682181-ed74-4b74-a758-d9a162c7091e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-be682181-ed74-4b74-a758-d9a162c7091e img.shogun-image {
  width: 100%;
  
  
  max-width: 2614px;

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




.s-be682181-ed74-4b74-a758-d9a162c7091e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-be682181-ed74-4b74-a758-d9a162c7091e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be682181-ed74-4b74-a758-d9a162c7091e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be682181-ed74-4b74-a758-d9a162c7091e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-be682181-ed74-4b74-a758-d9a162c7091e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-be682181-ed74-4b74-a758-d9a162c7091e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-be682181-ed74-4b74-a758-d9a162c7091e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-be682181-ed74-4b74-a758-d9a162c7091e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-be682181-ed74-4b74-a758-d9a162c7091e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-be682181-ed74-4b74-a758-d9a162c7091e img.shogun-image {
  width: 100%;
  
  
  

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




.s-be682181-ed74-4b74-a758-d9a162c7091e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-be682181-ed74-4b74-a758-d9a162c7091e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be682181-ed74-4b74-a758-d9a162c7091e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be682181-ed74-4b74-a758-d9a162c7091e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-be682181-ed74-4b74-a758-d9a162c7091e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-be682181-ed74-4b74-a758-d9a162c7091e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-be682181-ed74-4b74-a758-d9a162c7091e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-be682181-ed74-4b74-a758-d9a162c7091e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-be682181-ed74-4b74-a758-d9a162c7091e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-be682181-ed74-4b74-a758-d9a162c7091e img.shogun-image {
  width: 100%;
  
  
  

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




.s-be682181-ed74-4b74-a758-d9a162c7091e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-be682181-ed74-4b74-a758-d9a162c7091e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be682181-ed74-4b74-a758-d9a162c7091e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be682181-ed74-4b74-a758-d9a162c7091e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-be682181-ed74-4b74-a758-d9a162c7091e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-be682181-ed74-4b74-a758-d9a162c7091e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-be682181-ed74-4b74-a758-d9a162c7091e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-be682181-ed74-4b74-a758-d9a162c7091e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-be682181-ed74-4b74-a758-d9a162c7091e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-be682181-ed74-4b74-a758-d9a162c7091e img.shogun-image {
  width: 100%;
  
  
  

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




.s-be682181-ed74-4b74-a758-d9a162c7091e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-be682181-ed74-4b74-a758-d9a162c7091e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be682181-ed74-4b74-a758-d9a162c7091e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be682181-ed74-4b74-a758-d9a162c7091e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-be682181-ed74-4b74-a758-d9a162c7091e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-be682181-ed74-4b74-a758-d9a162c7091e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-be682181-ed74-4b74-a758-d9a162c7091e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-be682181-ed74-4b74-a758-d9a162c7091e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-be682181-ed74-4b74-a758-d9a162c7091e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-be682181-ed74-4b74-a758-d9a162c7091e img.shogun-image {
  width: 100%;
  
  
  

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




.s-be682181-ed74-4b74-a758-d9a162c7091e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-be682181-ed74-4b74-a758-d9a162c7091e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be682181-ed74-4b74-a758-d9a162c7091e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be682181-ed74-4b74-a758-d9a162c7091e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-298c55f9-27bb-4925-8ba4-54698df671fe {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-298c55f9-27bb-4925-8ba4-54698df671fe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-298c55f9-27bb-4925-8ba4-54698df671fe.shg-box.shg-c {
  justify-content: center;
}

#s-7c0a7d20-c4c9-457a-bbe2-ac94770b7829 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 5px;
padding-left: 2%;
padding-bottom: 5px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-7c0a7d20-c4c9-457a-bbe2-ac94770b7829 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7c0a7d20-c4c9-457a-bbe2-ac94770b7829.shg-box.shg-c {
  justify-content: center;
}

#s-85f1b057-145f-4869-861a-7f95512e953e {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-85f1b057-145f-4869-861a-7f95512e953e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-85f1b057-145f-4869-861a-7f95512e953e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-85f1b057-145f-4869-861a-7f95512e953e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-85f1b057-145f-4869-861a-7f95512e953e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-9d9678e7-4033-4ff8-bf7f-6d7cb24c6522 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 100px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-9d9678e7-4033-4ff8-bf7f-6d7cb24c6522 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9d9678e7-4033-4ff8-bf7f-6d7cb24c6522.shg-box.shg-c {
  justify-content: center;
}

#s-06793520-e811-4865-a421-b699a39a09af {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-06793520-e811-4865-a421-b699a39a09af .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-dd1c6bd7-75f1-4263-860d-0b9c23357b0d {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 100px;
min-height: 50px;
background-color: rgba(165, 0, 0, 1);
}








#s-dd1c6bd7-75f1-4263-860d-0b9c23357b0d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dd1c6bd7-75f1-4263-860d-0b9c23357b0d.shg-box.shg-c {
  justify-content: center;
}

#s-4aa90975-fbce-4a89-a408-556b8e856ccd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4aa90975-fbce-4a89-a408-556b8e856ccd .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-2749f9be-aa5c-4533-bb05-d5b8731d2395 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-2749f9be-aa5c-4533-bb05-d5b8731d2395"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-2749f9be-aa5c-4533-bb05-d5b8731d2395"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-2749f9be-aa5c-4533-bb05-d5b8731d2395"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-2749f9be-aa5c-4533-bb05-d5b8731d2395"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-2b615f1f-bc5b-4d6b-9681-742871049b2b {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 5px;
padding-left: 3%;
padding-bottom: 5px;
padding-right: 3%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-2b615f1f-bc5b-4d6b-9681-742871049b2b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2b615f1f-bc5b-4d6b-9681-742871049b2b.shg-box.shg-c {
  justify-content: center;
}

#s-8790fdf4-927f-4ed5-8b36-7914c9037f5a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8790fdf4-927f-4ed5-8b36-7914c9037f5a .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-b13872df-c512-4a7e-b43a-33bb718b62e7 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 100px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-b13872df-c512-4a7e-b43a-33bb718b62e7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b13872df-c512-4a7e-b43a-33bb718b62e7.shg-box.shg-c {
  justify-content: center;
}

#s-3865962c-09be-43da-9d07-77ce926b3ffd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 100px;
text-align: center;
}

#s-3865962c-09be-43da-9d07-77ce926b3ffd .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-e5d2e2bf-855b-4074-98f7-242962fd522a {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 5px;
padding-left: 3%;
padding-bottom: 5px;
padding-right: 3%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-e5d2e2bf-855b-4074-98f7-242962fd522a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e5d2e2bf-855b-4074-98f7-242962fd522a.shg-box.shg-c {
  justify-content: center;
}

#s-94edfb9f-4433-41ce-b0f9-ad3b094f36c3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-94edfb9f-4433-41ce-b0f9-ad3b094f36c3 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-5f62dc20-7f20-48c1-859b-839e9f5e4323 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 100px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-5f62dc20-7f20-48c1-859b-839e9f5e4323 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5f62dc20-7f20-48c1-859b-839e9f5e4323.shg-box.shg-c {
  justify-content: center;
}

#s-cf0bb814-cf37-4a14-b5d5-5e5694a98940 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cf0bb814-cf37-4a14-b5d5-5e5694a98940 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-cc88cef4-b468-4b22-b4ba-754857ce87cd {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-cc88cef4-b468-4b22-b4ba-754857ce87cd"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-cc88cef4-b468-4b22-b4ba-754857ce87cd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-cc88cef4-b468-4b22-b4ba-754857ce87cd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-cc88cef4-b468-4b22-b4ba-754857ce87cd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-ab62cfbe-d8ae-467d-ac39-37d8d3894856 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 5px;
padding-left: 3%;
padding-bottom: 5px;
padding-right: 3%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-ab62cfbe-d8ae-467d-ac39-37d8d3894856 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ab62cfbe-d8ae-467d-ac39-37d8d3894856.shg-box.shg-c {
  justify-content: center;
}

#s-b607949e-81f8-47bb-af3f-f0085b34b0ce {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b607949e-81f8-47bb-af3f-f0085b34b0ce .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-f542e0d2-ca66-42fc-869f-c97412421915 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 100px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-f542e0d2-ca66-42fc-869f-c97412421915 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f542e0d2-ca66-42fc-869f-c97412421915.shg-box.shg-c {
  justify-content: center;
}

#s-ed933f56-0bc9-4714-90df-3d9d3284dc4e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ed933f56-0bc9-4714-90df-3d9d3284dc4e .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-f7ef99d5-eb9f-4ee9-9306-4ae4e70048d0 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 5px;
padding-left: 3%;
padding-bottom: 5px;
padding-right: 3%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-f7ef99d5-eb9f-4ee9-9306-4ae4e70048d0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f7ef99d5-eb9f-4ee9-9306-4ae4e70048d0.shg-box.shg-c {
  justify-content: center;
}

#s-f7390373-998a-4fc7-84ff-76acbab3ad0a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f7390373-998a-4fc7-84ff-76acbab3ad0a .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-4367a049-7b88-4701-b280-8a288aa95e3e {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 100px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-4367a049-7b88-4701-b280-8a288aa95e3e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4367a049-7b88-4701-b280-8a288aa95e3e.shg-box.shg-c {
  justify-content: center;
}

#s-2dab2f3e-6c7e-4037-a419-5de2df485a35 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2dab2f3e-6c7e-4037-a419-5de2df485a35 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-12aa9aa5-8141-4d2d-b461-7f2da5768342 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-12aa9aa5-8141-4d2d-b461-7f2da5768342"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-12aa9aa5-8141-4d2d-b461-7f2da5768342"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-12aa9aa5-8141-4d2d-b461-7f2da5768342"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-12aa9aa5-8141-4d2d-b461-7f2da5768342"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-6b127201-efeb-4bcb-9012-8de90971aa52 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 5px;
padding-left: 3%;
padding-bottom: 5px;
padding-right: 3%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-6b127201-efeb-4bcb-9012-8de90971aa52 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6b127201-efeb-4bcb-9012-8de90971aa52.shg-box.shg-c {
  justify-content: center;
}

#s-3e5fc400-7a87-4e6f-9ef7-edb992dd74e2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3e5fc400-7a87-4e6f-9ef7-edb992dd74e2 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-824ccf59-a9ce-4b71-b9d0-67517847b4b9 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 100px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-824ccf59-a9ce-4b71-b9d0-67517847b4b9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-824ccf59-a9ce-4b71-b9d0-67517847b4b9.shg-box.shg-c {
  justify-content: center;
}

#s-2a8a104f-1fd3-4e18-8c19-7258b4923ceb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2a8a104f-1fd3-4e18-8c19-7258b4923ceb .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-cdef74ed-acd7-4202-bd51-c8a04ad9f949 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 5px;
padding-left: 3%;
padding-bottom: 5px;
padding-right: 3%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-cdef74ed-acd7-4202-bd51-c8a04ad9f949 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cdef74ed-acd7-4202-bd51-c8a04ad9f949.shg-box.shg-c {
  justify-content: center;
}

#s-a40c1088-4a96-4fa8-b7cb-724bd5af344f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a40c1088-4a96-4fa8-b7cb-724bd5af344f .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-2b8ef915-001f-473d-8854-3cae86f1a3d0 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 100px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-2b8ef915-001f-473d-8854-3cae86f1a3d0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2b8ef915-001f-473d-8854-3cae86f1a3d0.shg-box.shg-c {
  justify-content: center;
}

#s-36a1a992-85f1-439e-8ab4-77414956f996 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-36a1a992-85f1-439e-8ab4-77414956f996 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-ef5f6ac8-a4ca-4774-a4cf-6049aee96e00 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-ef5f6ac8-a4ca-4774-a4cf-6049aee96e00"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-ef5f6ac8-a4ca-4774-a4cf-6049aee96e00"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-ef5f6ac8-a4ca-4774-a4cf-6049aee96e00"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-ef5f6ac8-a4ca-4774-a4cf-6049aee96e00"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-9e35e8de-f41a-48a4-91d8-d39d894e9e4d {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 5px;
padding-left: 3%;
padding-bottom: 5px;
padding-right: 3%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-9e35e8de-f41a-48a4-91d8-d39d894e9e4d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9e35e8de-f41a-48a4-91d8-d39d894e9e4d.shg-box.shg-c {
  justify-content: center;
}

#s-2ed4f05c-3b38-4a31-84f3-7f6354ea49a2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2ed4f05c-3b38-4a31-84f3-7f6354ea49a2 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-731ac4dd-053c-4f7d-ad16-a2ecd5f8b4c5 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 100px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-731ac4dd-053c-4f7d-ad16-a2ecd5f8b4c5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-731ac4dd-053c-4f7d-ad16-a2ecd5f8b4c5.shg-box.shg-c {
  justify-content: center;
}

#s-d27098ba-3aaf-40bb-9baf-3ab91dcfadd3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d27098ba-3aaf-40bb-9baf-3ab91dcfadd3 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-7cf382a4-7d99-4ed7-87f8-a8d7aef16545 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 5px;
padding-left: 3%;
padding-bottom: 5px;
padding-right: 3%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-7cf382a4-7d99-4ed7-87f8-a8d7aef16545 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7cf382a4-7d99-4ed7-87f8-a8d7aef16545.shg-box.shg-c {
  justify-content: center;
}

#s-6c0e795e-4f3d-4ff1-9b37-84da0bcdf18c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6c0e795e-4f3d-4ff1-9b37-84da0bcdf18c .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-2e124fa9-02a2-4cf2-b97c-d42cf29f256d {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 100px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-2e124fa9-02a2-4cf2-b97c-d42cf29f256d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2e124fa9-02a2-4cf2-b97c-d42cf29f256d.shg-box.shg-c {
  justify-content: center;
}

#s-e4f55066-c645-41eb-9c31-6acbce076fa4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e4f55066-c645-41eb-9c31-6acbce076fa4 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-4ea64b45-c00e-4a58-b29a-bcdfd68383a8 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-4ea64b45-c00e-4a58-b29a-bcdfd68383a8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-4ea64b45-c00e-4a58-b29a-bcdfd68383a8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-4ea64b45-c00e-4a58-b29a-bcdfd68383a8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-4ea64b45-c00e-4a58-b29a-bcdfd68383a8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-9e41c0a3-d6b1-4639-aadf-952cafae4681 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 5px;
padding-left: 3%;
padding-bottom: 5px;
padding-right: 3%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-9e41c0a3-d6b1-4639-aadf-952cafae4681 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9e41c0a3-d6b1-4639-aadf-952cafae4681.shg-box.shg-c {
  justify-content: center;
}

#s-7a32bdd8-075a-475e-a210-25f8b52ed095 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7a32bdd8-075a-475e-a210-25f8b52ed095 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-ecdddc79-d7d3-4af8-ba41-100586cb233b {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 100px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-ecdddc79-d7d3-4af8-ba41-100586cb233b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ecdddc79-d7d3-4af8-ba41-100586cb233b.shg-box.shg-c {
  justify-content: center;
}

#s-fcff0de2-e94c-40b9-95be-67233ee964d9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fcff0de2-e94c-40b9-95be-67233ee964d9 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-6807b30a-defc-4887-a626-21af81ae4302 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 5px;
padding-left: 3%;
padding-bottom: 5px;
padding-right: 3%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-6807b30a-defc-4887-a626-21af81ae4302 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6807b30a-defc-4887-a626-21af81ae4302.shg-box.shg-c {
  justify-content: center;
}

#s-fcfa8c73-8a5d-443f-8e66-2e19e4a087aa {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fcfa8c73-8a5d-443f-8e66-2e19e4a087aa .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-67f79d9c-905b-446d-b967-a3c5c96b6dd0 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 100px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-67f79d9c-905b-446d-b967-a3c5c96b6dd0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-67f79d9c-905b-446d-b967-a3c5c96b6dd0.shg-box.shg-c {
  justify-content: center;
}

#s-3a8246ed-a5d9-4b97-b29e-efe704a50be4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3a8246ed-a5d9-4b97-b29e-efe704a50be4 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-1ab72df1-b34e-4517-bdd6-f6ddb3bae8c9 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-1ab72df1-b34e-4517-bdd6-f6ddb3bae8c9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-1ab72df1-b34e-4517-bdd6-f6ddb3bae8c9"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-1ab72df1-b34e-4517-bdd6-f6ddb3bae8c9"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-1ab72df1-b34e-4517-bdd6-f6ddb3bae8c9"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-884ffdb2-64c0-4562-bd64-f80e0bd6bccb {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 5px;
padding-left: 3%;
padding-bottom: 5px;
padding-right: 3%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-884ffdb2-64c0-4562-bd64-f80e0bd6bccb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-884ffdb2-64c0-4562-bd64-f80e0bd6bccb.shg-box.shg-c {
  justify-content: center;
}

#s-e599d129-b1fb-414e-864d-329c67c46ad5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e599d129-b1fb-414e-864d-329c67c46ad5 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-c2284a3c-86ea-40a0-9727-b130860421bf {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 100px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-c2284a3c-86ea-40a0-9727-b130860421bf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c2284a3c-86ea-40a0-9727-b130860421bf.shg-box.shg-c {
  justify-content: center;
}

#s-104c9668-897b-4d38-ad42-390cb2c7fc2d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-104c9668-897b-4d38-ad42-390cb2c7fc2d .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-f4465c65-4c4a-444c-aa50-f49bade8aa46 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 5px;
padding-left: 3%;
padding-bottom: 5px;
padding-right: 3%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-f4465c65-4c4a-444c-aa50-f49bade8aa46 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f4465c65-4c4a-444c-aa50-f49bade8aa46.shg-box.shg-c {
  justify-content: center;
}

#s-b6bb1d54-981b-4661-a8f0-0609b4218e77 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b6bb1d54-981b-4661-a8f0-0609b4218e77 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-0a6ad98c-7a67-4393-8acb-79e62f98d571 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 100px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-0a6ad98c-7a67-4393-8acb-79e62f98d571 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0a6ad98c-7a67-4393-8acb-79e62f98d571.shg-box.shg-c {
  justify-content: center;
}

#s-562e69a3-7112-4763-bacc-23f1fc21745c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-562e69a3-7112-4763-bacc-23f1fc21745c .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-894a9d7a-20c1-4946-b887-f769c0417e74 {
  margin-top: 10px;
margin-left: 1%;
margin-bottom: 10px;
margin-right: 1%;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}
@media (min-width: 1200px){#s-894a9d7a-20c1-4946-b887-f769c0417e74 {
  border-style: solid;
border-color: #000;
margin-left: 5%;
margin-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-radius: 10px;
}
}







#s-894a9d7a-20c1-4946-b887-f769c0417e74 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-894a9d7a-20c1-4946-b887-f769c0417e74.shg-box.shg-c {
  justify-content: center;
}

#s-dcc17904-2b8a-459d-812d-8c62acba7a00 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dcc17904-2b8a-459d-812d-8c62acba7a00 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 52px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-dcc17904-2b8a-459d-812d-8c62acba7a00 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-dcc17904-2b8a-459d-812d-8c62acba7a00 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}@media (max-width: 767px){#s-dcc17904-2b8a-459d-812d-8c62acba7a00 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
#s-52f29ef3-f0e1-4831-ab56-605735d4f855 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-52f29ef3-f0e1-4831-ab56-605735d4f855"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-52f29ef3-f0e1-4831-ab56-605735d4f855"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-52f29ef3-f0e1-4831-ab56-605735d4f855"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-52f29ef3-f0e1-4831-ab56-605735d4f855"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-da8a4fd8-f63a-4c94-b651-ad7f92ea5d13 {
  box-shadow:0px 3px 5px 3px rgba(0, 0, 0, 1);
margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-da8a4fd8-f63a-4c94-b651-ad7f92ea5d13 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-da8a4fd8-f63a-4c94-b651-ad7f92ea5d13.shg-box.shg-c {
  justify-content: center;
}

#s-9b52e7b8-4be8-41d6-b6da-8601d1a3495a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9b52e7b8-4be8-41d6-b6da-8601d1a3495a .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-ee113b88-41c9-4e60-a1a2-3885a1dfac73 {
  box-shadow:0px 3px 5px 3px rgba(0, 0, 0, 1);
margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-ee113b88-41c9-4e60-a1a2-3885a1dfac73 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ee113b88-41c9-4e60-a1a2-3885a1dfac73.shg-box.shg-c {
  justify-content: center;
}

#s-7f32c132-f490-429c-b204-910fb871718b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7f32c132-f490-429c-b204-910fb871718b .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-e3be7b75-9df0-4a73-b8ec-557a3231fbca {
  box-shadow:0px 3px 5px 3px rgba(0, 0, 0, 1);
margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
background-attachment: scroll;
}








#s-e3be7b75-9df0-4a73-b8ec-557a3231fbca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e3be7b75-9df0-4a73-b8ec-557a3231fbca.shg-box.shg-c {
  justify-content: center;
}

#s-a8f55e43-fbc0-46a7-9a7e-1141be5e3429 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a8f55e43-fbc0-46a7-9a7e-1141be5e3429 .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-3f10a5e3-2a75-47b9-818e-9565ac922e56 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-3f10a5e3-2a75-47b9-818e-9565ac922e56"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3f10a5e3-2a75-47b9-818e-9565ac922e56"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-3f10a5e3-2a75-47b9-818e-9565ac922e56"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-3f10a5e3-2a75-47b9-818e-9565ac922e56"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-a3b45b6a-6b75-4943-87e4-2e8ebed22068 {
  box-shadow:0px 5px 3px 3px rgba(25, 25, 25, 0);
margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(25, 25, 25, 1);
}








#s-a3b45b6a-6b75-4943-87e4-2e8ebed22068 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a3b45b6a-6b75-4943-87e4-2e8ebed22068.shg-box.shg-c {
  justify-content: center;
}

#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 {
  margin-top: 2.5px;
margin-left: auto;
margin-bottom: 2.5px;
margin-right: auto;
max-width: 636px;
aspect-ratio: 16/9;
text-align: center;
}

#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 {
  margin: 0 !important;
  overflow: visible;
}

#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image {
  /* Add background color handling */
  
}

#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 636px;
  }



  img.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image {
    
    
    
    max-height: 636px;
  }


.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image {
  box-sizing: border-box;
}



.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container {
      position: relative;
    }

    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 636px;
    }
  }

@media (min-width: 1200px){#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 {
  margin: 0 !important;
  overflow: visible;
}

#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image {
  /* Add background color handling */
  
}

#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 636px;
  }



  img.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image {
    
    
    
    max-height: 636px;
  }


.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image {
  box-sizing: border-box;
}



.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container {
      position: relative;
    }

    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 636px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 {
  margin: 0 !important;
  overflow: visible;
}

#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image {
  /* Add background color handling */
  
}

#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 636px;
  }



  img.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image {
    
    
    
    max-height: 636px;
  }


.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image {
  box-sizing: border-box;
}



.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container {
      position: relative;
    }

    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 636px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 {
  margin: 0 !important;
  overflow: visible;
}

#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image {
  /* Add background color handling */
  
}

#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 636px;
  }



  img.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image {
    
    
    
    max-height: 636px;
  }


.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image {
  box-sizing: border-box;
}



.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container {
      position: relative;
    }

    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 636px;
    }
  }

}@media (max-width: 767px){#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 {
  margin: 0 !important;
  overflow: visible;
}

#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image {
  /* Add background color handling */
  
}

#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 636px;
  }



  img.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image {
    
    
    
    max-height: 636px;
  }


.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image {
  box-sizing: border-box;
}



.s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container {
      position: relative;
    }

    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0d62b88a-92cc-4ae1-ab00-d5945f184d74 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 636px;
    }
  }

}
#s-9f88c1b5-f423-459c-9791-68aca6c4678d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9f88c1b5-f423-459c-9791-68aca6c4678d .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-15aa9e02-658e-4fc6-87db-b8eb18147a0e {
  box-shadow:0px 5px 3px 3px rgba(25, 25, 25, 0);
margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(25, 25, 25, 1);
}








#s-15aa9e02-658e-4fc6-87db-b8eb18147a0e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-15aa9e02-658e-4fc6-87db-b8eb18147a0e.shg-box.shg-c {
  justify-content: center;
}

#s-e4121696-0786-4b66-ada1-a182ba54e86b {
  margin-top: 2.5px;
margin-left: auto;
margin-bottom: 2.5px;
margin-right: auto;
max-width: 584px;
aspect-ratio: 16/9;
text-align: center;
}

#s-e4121696-0786-4b66-ada1-a182ba54e86b {
  margin: 0 !important;
  overflow: visible;
}

#s-e4121696-0786-4b66-ada1-a182ba54e86b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e4121696-0786-4b66-ada1-a182ba54e86b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-e4121696-0786-4b66-ada1-a182ba54e86b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image {
  /* Add background color handling */
  
}

#s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e4121696-0786-4b66-ada1-a182ba54e86b .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e4121696-0786-4b66-ada1-a182ba54e86b .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e4121696-0786-4b66-ada1-a182ba54e86b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 584px;
  }



  img.s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image {
    
    
    
    max-height: 584px;
  }


.s-e4121696-0786-4b66-ada1-a182ba54e86b .shogun-image-content {
  
    justify-content: center;
  
}

.s-e4121696-0786-4b66-ada1-a182ba54e86b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image {
  box-sizing: border-box;
}



.s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e4121696-0786-4b66-ada1-a182ba54e86b {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container {
      position: relative;
    }

    .s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 584px;
    }
  }

@media (min-width: 1200px){#s-e4121696-0786-4b66-ada1-a182ba54e86b {
  margin: 0 !important;
  overflow: visible;
}

#s-e4121696-0786-4b66-ada1-a182ba54e86b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e4121696-0786-4b66-ada1-a182ba54e86b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e4121696-0786-4b66-ada1-a182ba54e86b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image {
  /* Add background color handling */
  
}

#s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e4121696-0786-4b66-ada1-a182ba54e86b .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e4121696-0786-4b66-ada1-a182ba54e86b .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e4121696-0786-4b66-ada1-a182ba54e86b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 584px;
  }



  img.s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image {
    
    
    
    max-height: 584px;
  }


.s-e4121696-0786-4b66-ada1-a182ba54e86b .shogun-image-content {
  
    justify-content: center;
  
}

.s-e4121696-0786-4b66-ada1-a182ba54e86b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image {
  box-sizing: border-box;
}



.s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e4121696-0786-4b66-ada1-a182ba54e86b {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container {
      position: relative;
    }

    .s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 584px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e4121696-0786-4b66-ada1-a182ba54e86b {
  margin: 0 !important;
  overflow: visible;
}

#s-e4121696-0786-4b66-ada1-a182ba54e86b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e4121696-0786-4b66-ada1-a182ba54e86b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e4121696-0786-4b66-ada1-a182ba54e86b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image {
  /* Add background color handling */
  
}

#s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e4121696-0786-4b66-ada1-a182ba54e86b .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e4121696-0786-4b66-ada1-a182ba54e86b .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e4121696-0786-4b66-ada1-a182ba54e86b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 584px;
  }



  img.s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image {
    
    
    
    max-height: 584px;
  }


.s-e4121696-0786-4b66-ada1-a182ba54e86b .shogun-image-content {
  
    justify-content: center;
  
}

.s-e4121696-0786-4b66-ada1-a182ba54e86b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image {
  box-sizing: border-box;
}



.s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e4121696-0786-4b66-ada1-a182ba54e86b {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container {
      position: relative;
    }

    .s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 584px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e4121696-0786-4b66-ada1-a182ba54e86b {
  margin: 0 !important;
  overflow: visible;
}

#s-e4121696-0786-4b66-ada1-a182ba54e86b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e4121696-0786-4b66-ada1-a182ba54e86b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e4121696-0786-4b66-ada1-a182ba54e86b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image {
  /* Add background color handling */
  
}

#s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e4121696-0786-4b66-ada1-a182ba54e86b .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e4121696-0786-4b66-ada1-a182ba54e86b .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e4121696-0786-4b66-ada1-a182ba54e86b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 584px;
  }



  img.s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image {
    
    
    
    max-height: 584px;
  }


.s-e4121696-0786-4b66-ada1-a182ba54e86b .shogun-image-content {
  
    justify-content: center;
  
}

.s-e4121696-0786-4b66-ada1-a182ba54e86b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image {
  box-sizing: border-box;
}



.s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e4121696-0786-4b66-ada1-a182ba54e86b {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container {
      position: relative;
    }

    .s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 584px;
    }
  }

}@media (max-width: 767px){#s-e4121696-0786-4b66-ada1-a182ba54e86b {
  margin: 0 !important;
  overflow: visible;
}

#s-e4121696-0786-4b66-ada1-a182ba54e86b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e4121696-0786-4b66-ada1-a182ba54e86b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e4121696-0786-4b66-ada1-a182ba54e86b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image {
  /* Add background color handling */
  
}

#s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e4121696-0786-4b66-ada1-a182ba54e86b .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e4121696-0786-4b66-ada1-a182ba54e86b .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e4121696-0786-4b66-ada1-a182ba54e86b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 584px;
  }



  img.s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image {
    
    
    
    max-height: 584px;
  }


.s-e4121696-0786-4b66-ada1-a182ba54e86b .shogun-image-content {
  
    justify-content: center;
  
}

.s-e4121696-0786-4b66-ada1-a182ba54e86b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image {
  box-sizing: border-box;
}



.s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e4121696-0786-4b66-ada1-a182ba54e86b {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container {
      position: relative;
    }

    .s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e4121696-0786-4b66-ada1-a182ba54e86b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e4121696-0786-4b66-ada1-a182ba54e86b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 584px;
    }
  }

}
#s-a8221d2c-3270-49b0-8681-01207e4a7c1d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a8221d2c-3270-49b0-8681-01207e4a7c1d .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-f0879d39-7473-4e01-a14d-d4f8ac145b51 {
  box-shadow:0px 5px 3px 3px rgba(25, 25, 25, 0);
margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(25, 25, 25, 1);
}








#s-f0879d39-7473-4e01-a14d-d4f8ac145b51 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f0879d39-7473-4e01-a14d-d4f8ac145b51.shg-box.shg-c {
  justify-content: center;
}

#s-25730a5f-aa10-4f14-9a50-49ae778bbf80 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-25730a5f-aa10-4f14-9a50-49ae778bbf80 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-fb673952-3e66-421b-acc4-b3d494fca7ca {
  margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(165, 0, 0, 1);
border-style: dashed;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-fb673952-3e66-421b-acc4-b3d494fca7ca {
  margin-left: 3%;
margin-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fb673952-3e66-421b-acc4-b3d494fca7ca {
  margin-left: 1%;
margin-right: 1%;
}
}@media (max-width: 767px){#s-fb673952-3e66-421b-acc4-b3d494fca7ca {
  margin-left: 1%;
margin-right: 1%;
}
}







#s-fb673952-3e66-421b-acc4-b3d494fca7ca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fb673952-3e66-421b-acc4-b3d494fca7ca.shg-box.shg-c {
  justify-content: center;
}

#s-4e35fbcd-bc1e-4524-863b-68998f4ec336 {
  margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 5px;
}
@media (min-width: 1200px){#s-4e35fbcd-bc1e-4524-863b-68998f4ec336 {
  background-color: rgba(242, 242, 242, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4e35fbcd-bc1e-4524-863b-68998f4ec336 {
  margin-left: 0%;
margin-right: 0%;
background-color: rgba(242, 242, 242, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-4e35fbcd-bc1e-4524-863b-68998f4ec336 {
  margin-left: 1%;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 5px;
background-color: rgba(242, 242, 242, 1);
}
}@media (max-width: 767px){#s-4e35fbcd-bc1e-4524-863b-68998f4ec336 {
  border-style: solid;
border-color: #000;
margin-left: 0%;
margin-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-radius: 5px;
}
}
@media (min-width: 0px) {
[id="s-4e35fbcd-bc1e-4524-863b-68998f4ec336"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4e35fbcd-bc1e-4524-863b-68998f4ec336"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-4e35fbcd-bc1e-4524-863b-68998f4ec336"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4e35fbcd-bc1e-4524-863b-68998f4ec336"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-4e35fbcd-bc1e-4524-863b-68998f4ec336"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4e35fbcd-bc1e-4524-863b-68998f4ec336"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-4e35fbcd-bc1e-4524-863b-68998f4ec336"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

#s-2c52075f-42b1-4438-97f3-10d3947857f4 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-2c52075f-42b1-4438-97f3-10d3947857f4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2c52075f-42b1-4438-97f3-10d3947857f4.shg-box.shg-c {
  justify-content: center;
}

#s-f4eab2da-4ca1-44b6-ae86-e2080fe5f936 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-f4eab2da-4ca1-44b6-ae86-e2080fe5f936 {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-f4eab2da-4ca1-44b6-ae86-e2080fe5f936 {
  padding-left: 1%;
padding-right: 1%;
background-color: rgba(242, 242, 242, 1);
}
}
#s-f4eab2da-4ca1-44b6-ae86-e2080fe5f936 .shogun-heading-component h1 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-8e2471db-8fbc-40fd-93f3-22f565815071 {
  margin-left: 0%;
margin-right: 0%;
padding-left: 0%;
padding-right: 0%;
}
@media (min-width: 1200px){#s-8e2471db-8fbc-40fd-93f3-22f565815071 {
  padding-left: 0%;
padding-right: 0%;
}
}@media (max-width: 767px){#s-8e2471db-8fbc-40fd-93f3-22f565815071 {
  margin-left: 0%;
margin-right: 0%;
padding-left: 2%;
padding-right: 2%;
background-color: rgba(242, 242, 242, 1);
}
}
#s-8e2471db-8fbc-40fd-93f3-22f565815071 .shg-proportional-font-size,
#s-8e2471db-8fbc-40fd-93f3-22f565815071 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-274854fc-3ce2-49ba-8b9b-5c59dec7c585 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-274854fc-3ce2-49ba-8b9b-5c59dec7c585 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-274854fc-3ce2-49ba-8b9b-5c59dec7c585.shg-box.shg-c {
  justify-content: center;
}

#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f {
  margin-top: 8px;
margin-left: auto;
margin-bottom: 8px;
margin-right: auto;
max-width: 2000px;
text-align: center;
}

#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  padding-left: 4%;
  padding-right: 4%;
  
  
}


.shg-image-content-margin-container-s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f img.shogun-image {
  width: 100%;
  
  
  max-width: 2000px;

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




.s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f img.shogun-image {
  width: 100%;
  
  
  

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




.s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f img.shogun-image {
  width: 100%;
  
  
  

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




.s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f img.shogun-image {
  width: 100%;
  
  
  

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




.s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f img.shogun-image {
  width: 100%;
  
  
  

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




.s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f19ee44b-9d1b-4260-9e82-95ffde7dcd3f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ff3e4024-d256-4579-8b21-8415ddb3798f {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-ff3e4024-d256-4579-8b21-8415ddb3798f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-ff3e4024-d256-4579-8b21-8415ddb3798f:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-ff3e4024-d256-4579-8b21-8415ddb3798f {
  padding-left: 14px;
padding-right: 14px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ff3e4024-d256-4579-8b21-8415ddb3798f {
  margin-left: 0%;
margin-right: 0%;
padding-left: 10px;
padding-right: 10px;
}
}

  #s-ff3e4024-d256-4579-8b21-8415ddb3798f-root {
    text-align: center;
  }


#s-ff3e4024-d256-4579-8b21-8415ddb3798f.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ff3e4024-d256-4579-8b21-8415ddb3798f-root {
    text-align: center;
  }


#s-ff3e4024-d256-4579-8b21-8415ddb3798f.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ff3e4024-d256-4579-8b21-8415ddb3798f-root {
    text-align: center;
  }


#s-ff3e4024-d256-4579-8b21-8415ddb3798f.shg-btn {
  color: #ffffff;
  font-size: 25px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ff3e4024-d256-4579-8b21-8415ddb3798f-root {
    text-align: center;
  }


#s-ff3e4024-d256-4579-8b21-8415ddb3798f.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-ff3e4024-d256-4579-8b21-8415ddb3798f-root {
    text-align: center;
  }


#s-ff3e4024-d256-4579-8b21-8415ddb3798f.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-84632e59-4582-4d0a-81ae-d0fbb140ddb3 {
  margin-left: 5%;
margin-right: 5%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-84632e59-4582-4d0a-81ae-d0fbb140ddb3 {
  margin-left: 3%;
margin-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-84632e59-4582-4d0a-81ae-d0fbb140ddb3 {
  margin-left: 1%;
margin-right: 1%;
}
}@media (max-width: 767px){#s-84632e59-4582-4d0a-81ae-d0fbb140ddb3 {
  margin-left: 1%;
margin-right: 1%;
}
}
@media (min-width: 0px) {
[id="s-84632e59-4582-4d0a-81ae-d0fbb140ddb3"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-84632e59-4582-4d0a-81ae-d0fbb140ddb3"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-84632e59-4582-4d0a-81ae-d0fbb140ddb3"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-84632e59-4582-4d0a-81ae-d0fbb140ddb3"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-756def8e-d034-4ad4-9108-b0d8f8ca084f {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-756def8e-d034-4ad4-9108-b0d8f8ca084f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-756def8e-d034-4ad4-9108-b0d8f8ca084f.shg-box.shg-c {
  justify-content: center;
}

#s-7f1a9b13-69fa-427b-940c-327794f64ef4 {
  margin-left: 10%;
margin-right: 10%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}

#s-7f1a9b13-69fa-427b-940c-327794f64ef4 {
  margin: 0 !important;
  overflow: visible;
}

#s-7f1a9b13-69fa-427b-940c-327794f64ef4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7f1a9b13-69fa-427b-940c-327794f64ef4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-7f1a9b13-69fa-427b-940c-327794f64ef4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image {
  /* Add background color handling */
  
}

#s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7f1a9b13-69fa-427b-940c-327794f64ef4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image {
  box-sizing: border-box;
}


.s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7f1a9b13-69fa-427b-940c-327794f64ef4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container {
      position: relative;
    }

    .s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-7f1a9b13-69fa-427b-940c-327794f64ef4 {
  margin: 0 !important;
  overflow: visible;
}

#s-7f1a9b13-69fa-427b-940c-327794f64ef4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7f1a9b13-69fa-427b-940c-327794f64ef4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7f1a9b13-69fa-427b-940c-327794f64ef4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image {
  /* Add background color handling */
  
}

#s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7f1a9b13-69fa-427b-940c-327794f64ef4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image {
  box-sizing: border-box;
}


.s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7f1a9b13-69fa-427b-940c-327794f64ef4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container {
      position: relative;
    }

    .s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7f1a9b13-69fa-427b-940c-327794f64ef4 {
  margin: 0 !important;
  overflow: visible;
}

#s-7f1a9b13-69fa-427b-940c-327794f64ef4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7f1a9b13-69fa-427b-940c-327794f64ef4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7f1a9b13-69fa-427b-940c-327794f64ef4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image {
  /* Add background color handling */
  
}

#s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7f1a9b13-69fa-427b-940c-327794f64ef4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image {
  box-sizing: border-box;
}


.s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7f1a9b13-69fa-427b-940c-327794f64ef4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container {
      position: relative;
    }

    .s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7f1a9b13-69fa-427b-940c-327794f64ef4 {
  margin: 0 !important;
  overflow: visible;
}

#s-7f1a9b13-69fa-427b-940c-327794f64ef4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7f1a9b13-69fa-427b-940c-327794f64ef4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7f1a9b13-69fa-427b-940c-327794f64ef4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image {
  /* Add background color handling */
  
}

#s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7f1a9b13-69fa-427b-940c-327794f64ef4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image {
  box-sizing: border-box;
}


.s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7f1a9b13-69fa-427b-940c-327794f64ef4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container {
      position: relative;
    }

    .s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-7f1a9b13-69fa-427b-940c-327794f64ef4 {
  margin: 0 !important;
  overflow: visible;
}

#s-7f1a9b13-69fa-427b-940c-327794f64ef4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7f1a9b13-69fa-427b-940c-327794f64ef4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7f1a9b13-69fa-427b-940c-327794f64ef4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image {
  /* Add background color handling */
  
}

#s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7f1a9b13-69fa-427b-940c-327794f64ef4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image {
  box-sizing: border-box;
}


.s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-7f1a9b13-69fa-427b-940c-327794f64ef4 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7f1a9b13-69fa-427b-940c-327794f64ef4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container {
      position: relative;
    }

    .s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7f1a9b13-69fa-427b-940c-327794f64ef4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7f1a9b13-69fa-427b-940c-327794f64ef4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-163f3094-4ac0-441e-884e-5decd02374e5 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-163f3094-4ac0-441e-884e-5decd02374e5 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: left;
}


@media (max-width: 767px){#s-163f3094-4ac0-441e-884e-5decd02374e5 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}


}
#s-007cc7af-68cd-48b5-98dc-a8a029611c34 {
  margin-left: auto;
margin-right: auto;
max-width: 1242px;
aspect-ratio: 16/9;
text-align: center;
}

#s-007cc7af-68cd-48b5-98dc-a8a029611c34 {
  margin: 0 !important;
  overflow: visible;
}

#s-007cc7af-68cd-48b5-98dc-a8a029611c34-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-007cc7af-68cd-48b5-98dc-a8a029611c34 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-007cc7af-68cd-48b5-98dc-a8a029611c34 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image {
  /* Add background color handling */
  
}

#s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-007cc7af-68cd-48b5-98dc-a8a029611c34 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-007cc7af-68cd-48b5-98dc-a8a029611c34 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-007cc7af-68cd-48b5-98dc-a8a029611c34 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1242px;
  }



  img.s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image {
    
    
    
    max-height: 1242px;
  }


.s-007cc7af-68cd-48b5-98dc-a8a029611c34 .shogun-image-content {
  
    justify-content: center;
  
}

.s-007cc7af-68cd-48b5-98dc-a8a029611c34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image {
  box-sizing: border-box;
}



.s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-007cc7af-68cd-48b5-98dc-a8a029611c34 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container {
      position: relative;
    }

    .s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1242px;
    }
  }

@media (min-width: 1200px){#s-007cc7af-68cd-48b5-98dc-a8a029611c34 {
  margin: 0 !important;
  overflow: visible;
}

#s-007cc7af-68cd-48b5-98dc-a8a029611c34-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-007cc7af-68cd-48b5-98dc-a8a029611c34 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-007cc7af-68cd-48b5-98dc-a8a029611c34 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image {
  /* Add background color handling */
  
}

#s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-007cc7af-68cd-48b5-98dc-a8a029611c34 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-007cc7af-68cd-48b5-98dc-a8a029611c34 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-007cc7af-68cd-48b5-98dc-a8a029611c34 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1242px;
  }



  img.s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image {
    
    
    
    max-height: 1242px;
  }


.s-007cc7af-68cd-48b5-98dc-a8a029611c34 .shogun-image-content {
  
    justify-content: center;
  
}

.s-007cc7af-68cd-48b5-98dc-a8a029611c34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image {
  box-sizing: border-box;
}



.s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-007cc7af-68cd-48b5-98dc-a8a029611c34 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container {
      position: relative;
    }

    .s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1242px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-007cc7af-68cd-48b5-98dc-a8a029611c34 {
  margin: 0 !important;
  overflow: visible;
}

#s-007cc7af-68cd-48b5-98dc-a8a029611c34-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-007cc7af-68cd-48b5-98dc-a8a029611c34 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-007cc7af-68cd-48b5-98dc-a8a029611c34 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image {
  /* Add background color handling */
  
}

#s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-007cc7af-68cd-48b5-98dc-a8a029611c34 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-007cc7af-68cd-48b5-98dc-a8a029611c34 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-007cc7af-68cd-48b5-98dc-a8a029611c34 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1242px;
  }



  img.s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image {
    
    
    
    max-height: 1242px;
  }


.s-007cc7af-68cd-48b5-98dc-a8a029611c34 .shogun-image-content {
  
    justify-content: center;
  
}

.s-007cc7af-68cd-48b5-98dc-a8a029611c34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image {
  box-sizing: border-box;
}



.s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-007cc7af-68cd-48b5-98dc-a8a029611c34 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container {
      position: relative;
    }

    .s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1242px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-007cc7af-68cd-48b5-98dc-a8a029611c34 {
  margin: 0 !important;
  overflow: visible;
}

#s-007cc7af-68cd-48b5-98dc-a8a029611c34-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-007cc7af-68cd-48b5-98dc-a8a029611c34 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-007cc7af-68cd-48b5-98dc-a8a029611c34 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image {
  /* Add background color handling */
  
}

#s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-007cc7af-68cd-48b5-98dc-a8a029611c34 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-007cc7af-68cd-48b5-98dc-a8a029611c34 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-007cc7af-68cd-48b5-98dc-a8a029611c34 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1242px;
  }



  img.s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image {
    
    
    
    max-height: 1242px;
  }


.s-007cc7af-68cd-48b5-98dc-a8a029611c34 .shogun-image-content {
  
    justify-content: center;
  
}

.s-007cc7af-68cd-48b5-98dc-a8a029611c34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image {
  box-sizing: border-box;
}



.s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-007cc7af-68cd-48b5-98dc-a8a029611c34 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container {
      position: relative;
    }

    .s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1242px;
    }
  }

}@media (max-width: 767px){#s-007cc7af-68cd-48b5-98dc-a8a029611c34 {
  margin: 0 !important;
  overflow: visible;
}

#s-007cc7af-68cd-48b5-98dc-a8a029611c34-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-007cc7af-68cd-48b5-98dc-a8a029611c34 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-007cc7af-68cd-48b5-98dc-a8a029611c34 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image {
  /* Add background color handling */
  
}

#s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-007cc7af-68cd-48b5-98dc-a8a029611c34 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-007cc7af-68cd-48b5-98dc-a8a029611c34 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-007cc7af-68cd-48b5-98dc-a8a029611c34 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1242px;
  }



  img.s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image {
    
    
    
    max-height: 1242px;
  }


.s-007cc7af-68cd-48b5-98dc-a8a029611c34 .shogun-image-content {
  
    justify-content: center;
  
}

.s-007cc7af-68cd-48b5-98dc-a8a029611c34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image {
  box-sizing: border-box;
}



.s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-007cc7af-68cd-48b5-98dc-a8a029611c34 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container {
      position: relative;
    }

    .s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-007cc7af-68cd-48b5-98dc-a8a029611c34.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-007cc7af-68cd-48b5-98dc-a8a029611c34 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1242px;
    }
  }

}
#s-46b8388e-c0cd-445f-ba32-dd9443f5a7a0 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: #D5D6D7;
}








#s-46b8388e-c0cd-445f-ba32-dd9443f5a7a0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-46b8388e-c0cd-445f-ba32-dd9443f5a7a0.shg-box.shg-c {
  justify-content: center;
}

#s-5e0f189c-d487-4711-807a-7942a6271122 {
  margin-left: auto;
margin-right: auto;
}

#s-e46bf590-17c5-445a-8bb0-3d757b5409a5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-e46bf590-17c5-445a-8bb0-3d757b5409a5:hover {background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-e46bf590-17c5-445a-8bb0-3d757b5409a5:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-e46bf590-17c5-445a-8bb0-3d757b5409a5-root {
    text-align: center;
  }


#s-e46bf590-17c5-445a-8bb0-3d757b5409a5.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-e46bf590-17c5-445a-8bb0-3d757b5409a5-root {
    text-align: center;
  }


#s-e46bf590-17c5-445a-8bb0-3d757b5409a5.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e46bf590-17c5-445a-8bb0-3d757b5409a5-root {
    text-align: center;
  }


#s-e46bf590-17c5-445a-8bb0-3d757b5409a5.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e46bf590-17c5-445a-8bb0-3d757b5409a5-root {
    text-align: center;
  }


#s-e46bf590-17c5-445a-8bb0-3d757b5409a5.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-e46bf590-17c5-445a-8bb0-3d757b5409a5-root {
    text-align: center;
  }


#s-e46bf590-17c5-445a-8bb0-3d757b5409a5.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-6877e927-1f8b-4845-b1bc-52402f14c9e3 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-6877e927-1f8b-4845-b1bc-52402f14c9e3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6877e927-1f8b-4845-b1bc-52402f14c9e3.shg-box.shg-c {
  justify-content: center;
}

#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 {
  margin-left: 10%;
margin-right: 10%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}

#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image {
  box-sizing: border-box;
}


.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container {
      position: relative;
    }

    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image {
  box-sizing: border-box;
}


.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container {
      position: relative;
    }

    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image {
  box-sizing: border-box;
}


.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container {
      position: relative;
    }

    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image {
  box-sizing: border-box;
}


.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container {
      position: relative;
    }

    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image {
  box-sizing: border-box;
}


.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container {
      position: relative;
    }

    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c806318f-9eb2-45ad-acfa-ec36e5f032b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-f863fb24-2cd6-471b-af4a-d7f4eef65499 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f863fb24-2cd6-471b-af4a-d7f4eef65499 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: left;
}


@media (max-width: 767px){#s-f863fb24-2cd6-471b-af4a-d7f4eef65499 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}


}
#s-b9d821a2-1520-4758-be36-ae12f5298b5c {
  margin-left: auto;
margin-right: auto;
max-width: 942px;
aspect-ratio: 16/9;
text-align: center;
}

#s-b9d821a2-1520-4758-be36-ae12f5298b5c {
  margin: 0 !important;
  overflow: visible;
}

#s-b9d821a2-1520-4758-be36-ae12f5298b5c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b9d821a2-1520-4758-be36-ae12f5298b5c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b9d821a2-1520-4758-be36-ae12f5298b5c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image {
  /* Add background color handling */
  
}

#s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b9d821a2-1520-4758-be36-ae12f5298b5c .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-b9d821a2-1520-4758-be36-ae12f5298b5c .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b9d821a2-1520-4758-be36-ae12f5298b5c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 942px;
  }



  img.s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image {
    
    
    
    max-height: 942px;
  }


.s-b9d821a2-1520-4758-be36-ae12f5298b5c .shogun-image-content {
  
    justify-content: center;
  
}

.s-b9d821a2-1520-4758-be36-ae12f5298b5c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image {
  box-sizing: border-box;
}



.s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b9d821a2-1520-4758-be36-ae12f5298b5c {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container {
      position: relative;
    }

    .s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 942px;
    }
  }

@media (min-width: 1200px){#s-b9d821a2-1520-4758-be36-ae12f5298b5c {
  margin: 0 !important;
  overflow: visible;
}

#s-b9d821a2-1520-4758-be36-ae12f5298b5c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b9d821a2-1520-4758-be36-ae12f5298b5c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b9d821a2-1520-4758-be36-ae12f5298b5c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image {
  /* Add background color handling */
  
}

#s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b9d821a2-1520-4758-be36-ae12f5298b5c .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-b9d821a2-1520-4758-be36-ae12f5298b5c .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b9d821a2-1520-4758-be36-ae12f5298b5c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 942px;
  }



  img.s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image {
    
    
    
    max-height: 942px;
  }


.s-b9d821a2-1520-4758-be36-ae12f5298b5c .shogun-image-content {
  
    justify-content: center;
  
}

.s-b9d821a2-1520-4758-be36-ae12f5298b5c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image {
  box-sizing: border-box;
}



.s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b9d821a2-1520-4758-be36-ae12f5298b5c {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container {
      position: relative;
    }

    .s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 942px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b9d821a2-1520-4758-be36-ae12f5298b5c {
  margin: 0 !important;
  overflow: visible;
}

#s-b9d821a2-1520-4758-be36-ae12f5298b5c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b9d821a2-1520-4758-be36-ae12f5298b5c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b9d821a2-1520-4758-be36-ae12f5298b5c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image {
  /* Add background color handling */
  
}

#s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b9d821a2-1520-4758-be36-ae12f5298b5c .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-b9d821a2-1520-4758-be36-ae12f5298b5c .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b9d821a2-1520-4758-be36-ae12f5298b5c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 942px;
  }



  img.s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image {
    
    
    
    max-height: 942px;
  }


.s-b9d821a2-1520-4758-be36-ae12f5298b5c .shogun-image-content {
  
    justify-content: center;
  
}

.s-b9d821a2-1520-4758-be36-ae12f5298b5c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image {
  box-sizing: border-box;
}



.s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b9d821a2-1520-4758-be36-ae12f5298b5c {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container {
      position: relative;
    }

    .s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 942px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b9d821a2-1520-4758-be36-ae12f5298b5c {
  margin: 0 !important;
  overflow: visible;
}

#s-b9d821a2-1520-4758-be36-ae12f5298b5c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b9d821a2-1520-4758-be36-ae12f5298b5c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b9d821a2-1520-4758-be36-ae12f5298b5c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image {
  /* Add background color handling */
  
}

#s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b9d821a2-1520-4758-be36-ae12f5298b5c .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-b9d821a2-1520-4758-be36-ae12f5298b5c .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b9d821a2-1520-4758-be36-ae12f5298b5c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 942px;
  }



  img.s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image {
    
    
    
    max-height: 942px;
  }


.s-b9d821a2-1520-4758-be36-ae12f5298b5c .shogun-image-content {
  
    justify-content: center;
  
}

.s-b9d821a2-1520-4758-be36-ae12f5298b5c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image {
  box-sizing: border-box;
}



.s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b9d821a2-1520-4758-be36-ae12f5298b5c {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container {
      position: relative;
    }

    .s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 942px;
    }
  }

}@media (max-width: 767px){#s-b9d821a2-1520-4758-be36-ae12f5298b5c {
  margin: 0 !important;
  overflow: visible;
}

#s-b9d821a2-1520-4758-be36-ae12f5298b5c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b9d821a2-1520-4758-be36-ae12f5298b5c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b9d821a2-1520-4758-be36-ae12f5298b5c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image {
  /* Add background color handling */
  
}

#s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b9d821a2-1520-4758-be36-ae12f5298b5c .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-b9d821a2-1520-4758-be36-ae12f5298b5c .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b9d821a2-1520-4758-be36-ae12f5298b5c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 942px;
  }



  img.s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image {
    
    
    
    max-height: 942px;
  }


.s-b9d821a2-1520-4758-be36-ae12f5298b5c .shogun-image-content {
  
    justify-content: center;
  
}

.s-b9d821a2-1520-4758-be36-ae12f5298b5c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image {
  box-sizing: border-box;
}



.s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b9d821a2-1520-4758-be36-ae12f5298b5c {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container {
      position: relative;
    }

    .s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b9d821a2-1520-4758-be36-ae12f5298b5c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b9d821a2-1520-4758-be36-ae12f5298b5c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 942px;
    }
  }

}
#s-3f12616d-28c8-47f6-ae4c-64e947ea0deb {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: #D5D6D7;
}








#s-3f12616d-28c8-47f6-ae4c-64e947ea0deb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3f12616d-28c8-47f6-ae4c-64e947ea0deb.shg-box.shg-c {
  justify-content: center;
}

#s-e6999fa2-2d21-41c5-8a8d-bbd451b178fa {
  margin-left: auto;
margin-right: auto;
}

#s-b04f8fa2-5ec3-484a-8ce1-0326402ad8de {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-b04f8fa2-5ec3-484a-8ce1-0326402ad8de:hover {background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-b04f8fa2-5ec3-484a-8ce1-0326402ad8de:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b04f8fa2-5ec3-484a-8ce1-0326402ad8de-root {
    text-align: center;
  }


#s-b04f8fa2-5ec3-484a-8ce1-0326402ad8de.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-b04f8fa2-5ec3-484a-8ce1-0326402ad8de-root {
    text-align: center;
  }


#s-b04f8fa2-5ec3-484a-8ce1-0326402ad8de.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b04f8fa2-5ec3-484a-8ce1-0326402ad8de-root {
    text-align: center;
  }


#s-b04f8fa2-5ec3-484a-8ce1-0326402ad8de.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b04f8fa2-5ec3-484a-8ce1-0326402ad8de-root {
    text-align: center;
  }


#s-b04f8fa2-5ec3-484a-8ce1-0326402ad8de.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-b04f8fa2-5ec3-484a-8ce1-0326402ad8de-root {
    text-align: center;
  }


#s-b04f8fa2-5ec3-484a-8ce1-0326402ad8de.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-877eebc6-846c-447d-bf02-92c0c305d1fd {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-877eebc6-846c-447d-bf02-92c0c305d1fd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-877eebc6-846c-447d-bf02-92c0c305d1fd.shg-box.shg-c {
  justify-content: center;
}

#s-ac43e103-2575-4b96-a50d-49c7b2960ab8 {
  margin-left: 10%;
margin-right: 10%;
max-width: 1966px;
aspect-ratio: 1/1;
text-align: center;
}

#s-ac43e103-2575-4b96-a50d-49c7b2960ab8 {
  margin: 0 !important;
  overflow: visible;
}

#s-ac43e103-2575-4b96-a50d-49c7b2960ab8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ac43e103-2575-4b96-a50d-49c7b2960ab8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-ac43e103-2575-4b96-a50d-49c7b2960ab8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image {
  /* Add background color handling */
  
}

#s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ac43e103-2575-4b96-a50d-49c7b2960ab8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ac43e103-2575-4b96-a50d-49c7b2960ab8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ac43e103-2575-4b96-a50d-49c7b2960ab8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1966px;
  }



  img.s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image {
    
    
    
    max-height: 1966px;
  }


.s-ac43e103-2575-4b96-a50d-49c7b2960ab8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image {
  box-sizing: border-box;
}



.s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container {
      position: relative;
    }

    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1966px;
    }
  }

@media (min-width: 1200px){#s-ac43e103-2575-4b96-a50d-49c7b2960ab8 {
  margin: 0 !important;
  overflow: visible;
}

#s-ac43e103-2575-4b96-a50d-49c7b2960ab8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ac43e103-2575-4b96-a50d-49c7b2960ab8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ac43e103-2575-4b96-a50d-49c7b2960ab8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image {
  /* Add background color handling */
  
}

#s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ac43e103-2575-4b96-a50d-49c7b2960ab8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ac43e103-2575-4b96-a50d-49c7b2960ab8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ac43e103-2575-4b96-a50d-49c7b2960ab8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1966px;
  }



  img.s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image {
    
    
    
    max-height: 1966px;
  }


.s-ac43e103-2575-4b96-a50d-49c7b2960ab8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image {
  box-sizing: border-box;
}



.s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container {
      position: relative;
    }

    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1966px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ac43e103-2575-4b96-a50d-49c7b2960ab8 {
  margin: 0 !important;
  overflow: visible;
}

#s-ac43e103-2575-4b96-a50d-49c7b2960ab8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ac43e103-2575-4b96-a50d-49c7b2960ab8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ac43e103-2575-4b96-a50d-49c7b2960ab8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image {
  /* Add background color handling */
  
}

#s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ac43e103-2575-4b96-a50d-49c7b2960ab8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ac43e103-2575-4b96-a50d-49c7b2960ab8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ac43e103-2575-4b96-a50d-49c7b2960ab8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1966px;
  }



  img.s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image {
    
    
    
    max-height: 1966px;
  }


.s-ac43e103-2575-4b96-a50d-49c7b2960ab8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image {
  box-sizing: border-box;
}



.s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container {
      position: relative;
    }

    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1966px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ac43e103-2575-4b96-a50d-49c7b2960ab8 {
  margin: 0 !important;
  overflow: visible;
}

#s-ac43e103-2575-4b96-a50d-49c7b2960ab8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ac43e103-2575-4b96-a50d-49c7b2960ab8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ac43e103-2575-4b96-a50d-49c7b2960ab8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image {
  /* Add background color handling */
  
}

#s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ac43e103-2575-4b96-a50d-49c7b2960ab8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ac43e103-2575-4b96-a50d-49c7b2960ab8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ac43e103-2575-4b96-a50d-49c7b2960ab8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1966px;
  }



  img.s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image {
    
    
    
    max-height: 1966px;
  }


.s-ac43e103-2575-4b96-a50d-49c7b2960ab8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image {
  box-sizing: border-box;
}



.s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container {
      position: relative;
    }

    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1966px;
    }
  }

}@media (max-width: 767px){#s-ac43e103-2575-4b96-a50d-49c7b2960ab8 {
  margin: 0 !important;
  overflow: visible;
}

#s-ac43e103-2575-4b96-a50d-49c7b2960ab8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ac43e103-2575-4b96-a50d-49c7b2960ab8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ac43e103-2575-4b96-a50d-49c7b2960ab8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image {
  /* Add background color handling */
  
}

#s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ac43e103-2575-4b96-a50d-49c7b2960ab8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ac43e103-2575-4b96-a50d-49c7b2960ab8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ac43e103-2575-4b96-a50d-49c7b2960ab8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1966px;
  }



  img.s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image {
    
    
    
    max-height: 1966px;
  }


.s-ac43e103-2575-4b96-a50d-49c7b2960ab8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image {
  box-sizing: border-box;
}



.s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container {
      position: relative;
    }

    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ac43e103-2575-4b96-a50d-49c7b2960ab8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1966px;
    }
  }

}
#s-286b984d-d448-4e40-8bbd-091943ced151 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-286b984d-d448-4e40-8bbd-091943ced151 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: left;
}


@media (max-width: 767px){#s-286b984d-d448-4e40-8bbd-091943ced151 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}


}
#s-5d173ff7-b350-4400-b493-8b3b87e62317 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-5d173ff7-b350-4400-b493-8b3b87e62317"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5d173ff7-b350-4400-b493-8b3b87e62317"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-5d173ff7-b350-4400-b493-8b3b87e62317"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-5d173ff7-b350-4400-b493-8b3b87e62317"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}

#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd {
  margin: 0 !important;
  overflow: visible;
}

#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image {
  /* Add background color handling */
  
}

#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image {
  box-sizing: border-box;
}



.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container {
      position: relative;
    }

    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd {
  margin: 0 !important;
  overflow: visible;
}

#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image {
  /* Add background color handling */
  
}

#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image {
  box-sizing: border-box;
}



.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container {
      position: relative;
    }

    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd {
  margin: 0 !important;
  overflow: visible;
}

#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image {
  /* Add background color handling */
  
}

#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image {
  box-sizing: border-box;
}



.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container {
      position: relative;
    }

    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd {
  margin: 0 !important;
  overflow: visible;
}

#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image {
  /* Add background color handling */
  
}

#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image {
  box-sizing: border-box;
}



.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container {
      position: relative;
    }

    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd {
  margin: 0 !important;
  overflow: visible;
}

#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image {
  /* Add background color handling */
  
}

#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image {
  box-sizing: border-box;
}



.s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container {
      position: relative;
    }

    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b0d6adb-98b6-4552-aff3-4d53a686b2bd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-54aee239-210c-41d2-84e1-7bd946bed274 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}

#s-54aee239-210c-41d2-84e1-7bd946bed274 {
  margin: 0 !important;
  overflow: visible;
}

#s-54aee239-210c-41d2-84e1-7bd946bed274-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-54aee239-210c-41d2-84e1-7bd946bed274 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-54aee239-210c-41d2-84e1-7bd946bed274 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image {
  /* Add background color handling */
  
}

#s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-54aee239-210c-41d2-84e1-7bd946bed274 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-54aee239-210c-41d2-84e1-7bd946bed274 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-54aee239-210c-41d2-84e1-7bd946bed274 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-54aee239-210c-41d2-84e1-7bd946bed274 .shogun-image-content {
  
    justify-content: center;
  
}

.s-54aee239-210c-41d2-84e1-7bd946bed274.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image {
  box-sizing: border-box;
}



.s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-54aee239-210c-41d2-84e1-7bd946bed274 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container {
      position: relative;
    }

    .s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-54aee239-210c-41d2-84e1-7bd946bed274 {
  margin: 0 !important;
  overflow: visible;
}

#s-54aee239-210c-41d2-84e1-7bd946bed274-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-54aee239-210c-41d2-84e1-7bd946bed274 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-54aee239-210c-41d2-84e1-7bd946bed274 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image {
  /* Add background color handling */
  
}

#s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-54aee239-210c-41d2-84e1-7bd946bed274 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-54aee239-210c-41d2-84e1-7bd946bed274 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-54aee239-210c-41d2-84e1-7bd946bed274 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-54aee239-210c-41d2-84e1-7bd946bed274 .shogun-image-content {
  
    justify-content: center;
  
}

.s-54aee239-210c-41d2-84e1-7bd946bed274.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image {
  box-sizing: border-box;
}



.s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-54aee239-210c-41d2-84e1-7bd946bed274 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container {
      position: relative;
    }

    .s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-54aee239-210c-41d2-84e1-7bd946bed274 {
  margin: 0 !important;
  overflow: visible;
}

#s-54aee239-210c-41d2-84e1-7bd946bed274-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-54aee239-210c-41d2-84e1-7bd946bed274 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-54aee239-210c-41d2-84e1-7bd946bed274 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image {
  /* Add background color handling */
  
}

#s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-54aee239-210c-41d2-84e1-7bd946bed274 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-54aee239-210c-41d2-84e1-7bd946bed274 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-54aee239-210c-41d2-84e1-7bd946bed274 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-54aee239-210c-41d2-84e1-7bd946bed274 .shogun-image-content {
  
    justify-content: center;
  
}

.s-54aee239-210c-41d2-84e1-7bd946bed274.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image {
  box-sizing: border-box;
}



.s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-54aee239-210c-41d2-84e1-7bd946bed274 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container {
      position: relative;
    }

    .s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-54aee239-210c-41d2-84e1-7bd946bed274 {
  margin: 0 !important;
  overflow: visible;
}

#s-54aee239-210c-41d2-84e1-7bd946bed274-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-54aee239-210c-41d2-84e1-7bd946bed274 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-54aee239-210c-41d2-84e1-7bd946bed274 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image {
  /* Add background color handling */
  
}

#s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-54aee239-210c-41d2-84e1-7bd946bed274 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-54aee239-210c-41d2-84e1-7bd946bed274 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-54aee239-210c-41d2-84e1-7bd946bed274 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-54aee239-210c-41d2-84e1-7bd946bed274 .shogun-image-content {
  
    justify-content: center;
  
}

.s-54aee239-210c-41d2-84e1-7bd946bed274.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image {
  box-sizing: border-box;
}



.s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-54aee239-210c-41d2-84e1-7bd946bed274 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container {
      position: relative;
    }

    .s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-54aee239-210c-41d2-84e1-7bd946bed274 {
  margin: 0 !important;
  overflow: visible;
}

#s-54aee239-210c-41d2-84e1-7bd946bed274-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-54aee239-210c-41d2-84e1-7bd946bed274 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-54aee239-210c-41d2-84e1-7bd946bed274 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image {
  /* Add background color handling */
  
}

#s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-54aee239-210c-41d2-84e1-7bd946bed274 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-54aee239-210c-41d2-84e1-7bd946bed274 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-54aee239-210c-41d2-84e1-7bd946bed274 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-54aee239-210c-41d2-84e1-7bd946bed274 .shogun-image-content {
  
    justify-content: center;
  
}

.s-54aee239-210c-41d2-84e1-7bd946bed274.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image {
  box-sizing: border-box;
}



.s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-54aee239-210c-41d2-84e1-7bd946bed274 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container {
      position: relative;
    }

    .s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-54aee239-210c-41d2-84e1-7bd946bed274.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-54aee239-210c-41d2-84e1-7bd946bed274 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-20489b98-59af-4008-9478-435806905603 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: #D5D6D7;
}








#s-20489b98-59af-4008-9478-435806905603 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-20489b98-59af-4008-9478-435806905603.shg-box.shg-c {
  justify-content: center;
}

#s-8ca37110-fafa-43df-bfe7-1167ba483b65 {
  margin-left: auto;
margin-right: auto;
}

#s-af255549-b6f2-43d3-80f2-e30d3ca95c8a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-af255549-b6f2-43d3-80f2-e30d3ca95c8a:hover {background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-af255549-b6f2-43d3-80f2-e30d3ca95c8a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-af255549-b6f2-43d3-80f2-e30d3ca95c8a-root {
    text-align: center;
  }


#s-af255549-b6f2-43d3-80f2-e30d3ca95c8a.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-af255549-b6f2-43d3-80f2-e30d3ca95c8a-root {
    text-align: center;
  }


#s-af255549-b6f2-43d3-80f2-e30d3ca95c8a.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-af255549-b6f2-43d3-80f2-e30d3ca95c8a-root {
    text-align: center;
  }


#s-af255549-b6f2-43d3-80f2-e30d3ca95c8a.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-af255549-b6f2-43d3-80f2-e30d3ca95c8a-root {
    text-align: center;
  }


#s-af255549-b6f2-43d3-80f2-e30d3ca95c8a.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-af255549-b6f2-43d3-80f2-e30d3ca95c8a-root {
    text-align: center;
  }


#s-af255549-b6f2-43d3-80f2-e30d3ca95c8a.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-3a784218-b439-445a-a449-a38e66d4fc3a {
  margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-3a784218-b439-445a-a449-a38e66d4fc3a {
  margin-left: 3%;
margin-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3a784218-b439-445a-a449-a38e66d4fc3a {
  margin-left: 1%;
margin-right: 1%;
}
}@media (max-width: 767px){#s-3a784218-b439-445a-a449-a38e66d4fc3a {
  margin-left: 1%;
margin-right: 1%;
}
}







#s-3a784218-b439-445a-a449-a38e66d4fc3a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3a784218-b439-445a-a449-a38e66d4fc3a.shg-box.shg-c {
  justify-content: center;
}

#s-7db1c199-a276-4913-9c7b-7e673b34a2fa {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7db1c199-a276-4913-9c7b-7e673b34a2fa .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: left;
}



#s-efe3418f-a92b-4aa6-85c3-e0a700de6e89 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-efe3418f-a92b-4aa6-85c3-e0a700de6e89 {
  display: none;
}
#s-efe3418f-a92b-4aa6-85c3-e0a700de6e89, #wrap-s-efe3418f-a92b-4aa6-85c3-e0a700de6e89, #wrap-content-s-efe3418f-a92b-4aa6-85c3-e0a700de6e89 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-efe3418f-a92b-4aa6-85c3-e0a700de6e89 {
  display: none;
}
#s-efe3418f-a92b-4aa6-85c3-e0a700de6e89, #wrap-s-efe3418f-a92b-4aa6-85c3-e0a700de6e89, #wrap-content-s-efe3418f-a92b-4aa6-85c3-e0a700de6e89 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-efe3418f-a92b-4aa6-85c3-e0a700de6e89 {
  display: none;
}
#s-efe3418f-a92b-4aa6-85c3-e0a700de6e89, #wrap-s-efe3418f-a92b-4aa6-85c3-e0a700de6e89, #wrap-content-s-efe3418f-a92b-4aa6-85c3-e0a700de6e89 { display: none !important; }}@media (max-width: 767px){#s-efe3418f-a92b-4aa6-85c3-e0a700de6e89 {
  display: none;
}
#s-efe3418f-a92b-4aa6-85c3-e0a700de6e89, #wrap-s-efe3418f-a92b-4aa6-85c3-e0a700de6e89, #wrap-content-s-efe3418f-a92b-4aa6-85c3-e0a700de6e89 { display: none !important; }}
@media (min-width: 0px) {
[id="s-efe3418f-a92b-4aa6-85c3-e0a700de6e89"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-efe3418f-a92b-4aa6-85c3-e0a700de6e89"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-efe3418f-a92b-4aa6-85c3-e0a700de6e89"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-efe3418f-a92b-4aa6-85c3-e0a700de6e89"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d {
  margin-left: auto;
margin-right: auto;
max-width: 770px;
aspect-ratio: 16/9;
text-align: center;
}

#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d {
  margin: 0 !important;
  overflow: visible;
}

#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d4c0fcc1-b125-464f-a689-4cee09c2f71d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d4c0fcc1-b125-464f-a689-4cee09c2f71d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image {
  /* Add background color handling */
  
}

#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d4c0fcc1-b125-464f-a689-4cee09c2f71d .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-d4c0fcc1-b125-464f-a689-4cee09c2f71d .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d4c0fcc1-b125-464f-a689-4cee09c2f71d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 770px;
  }



  img.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image {
    
    
    
    max-height: 770px;
  }


.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d .shogun-image-content {
  
    justify-content: center;
  
}

.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image {
  box-sizing: border-box;
}



.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container {
      position: relative;
    }

    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 770px;
    }
  }

@media (min-width: 1200px){#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d {
  margin: 0 !important;
  overflow: visible;
}

#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d4c0fcc1-b125-464f-a689-4cee09c2f71d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d4c0fcc1-b125-464f-a689-4cee09c2f71d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image {
  /* Add background color handling */
  
}

#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d4c0fcc1-b125-464f-a689-4cee09c2f71d .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-d4c0fcc1-b125-464f-a689-4cee09c2f71d .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d4c0fcc1-b125-464f-a689-4cee09c2f71d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 770px;
  }



  img.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image {
    
    
    
    max-height: 770px;
  }


.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d .shogun-image-content {
  
    justify-content: center;
  
}

.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image {
  box-sizing: border-box;
}



.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container {
      position: relative;
    }

    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 770px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d {
  margin: 0 !important;
  overflow: visible;
}

#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d4c0fcc1-b125-464f-a689-4cee09c2f71d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d4c0fcc1-b125-464f-a689-4cee09c2f71d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image {
  /* Add background color handling */
  
}

#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d4c0fcc1-b125-464f-a689-4cee09c2f71d .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-d4c0fcc1-b125-464f-a689-4cee09c2f71d .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d4c0fcc1-b125-464f-a689-4cee09c2f71d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 770px;
  }



  img.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image {
    
    
    
    max-height: 770px;
  }


.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d .shogun-image-content {
  
    justify-content: center;
  
}

.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image {
  box-sizing: border-box;
}



.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container {
      position: relative;
    }

    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 770px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d {
  margin: 0 !important;
  overflow: visible;
}

#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d4c0fcc1-b125-464f-a689-4cee09c2f71d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d4c0fcc1-b125-464f-a689-4cee09c2f71d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image {
  /* Add background color handling */
  
}

#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d4c0fcc1-b125-464f-a689-4cee09c2f71d .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-d4c0fcc1-b125-464f-a689-4cee09c2f71d .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d4c0fcc1-b125-464f-a689-4cee09c2f71d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 770px;
  }



  img.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image {
    
    
    
    max-height: 770px;
  }


.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d .shogun-image-content {
  
    justify-content: center;
  
}

.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image {
  box-sizing: border-box;
}



.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container {
      position: relative;
    }

    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 770px;
    }
  }

}@media (max-width: 767px){#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d {
  margin: 0 !important;
  overflow: visible;
}

#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d4c0fcc1-b125-464f-a689-4cee09c2f71d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d4c0fcc1-b125-464f-a689-4cee09c2f71d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image {
  /* Add background color handling */
  
}

#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d4c0fcc1-b125-464f-a689-4cee09c2f71d .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-d4c0fcc1-b125-464f-a689-4cee09c2f71d .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d4c0fcc1-b125-464f-a689-4cee09c2f71d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 770px;
  }



  img.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image {
    
    
    
    max-height: 770px;
  }


.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d .shogun-image-content {
  
    justify-content: center;
  
}

.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image {
  box-sizing: border-box;
}



.s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container {
      position: relative;
    }

    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d4c0fcc1-b125-464f-a689-4cee09c2f71d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 770px;
    }
  }

}
#s-29d8e254-a664-48e6-aebc-ce547413b8aa {
  margin-left: auto;
margin-right: auto;
max-width: 906px;
aspect-ratio: 16/9;
text-align: center;
}

#s-29d8e254-a664-48e6-aebc-ce547413b8aa {
  margin: 0 !important;
  overflow: visible;
}

#s-29d8e254-a664-48e6-aebc-ce547413b8aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-29d8e254-a664-48e6-aebc-ce547413b8aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-29d8e254-a664-48e6-aebc-ce547413b8aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image {
  /* Add background color handling */
  
}

#s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29d8e254-a664-48e6-aebc-ce547413b8aa .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-29d8e254-a664-48e6-aebc-ce547413b8aa .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29d8e254-a664-48e6-aebc-ce547413b8aa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 906px;
  }



  img.s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image {
    
    
    
    max-height: 906px;
  }


.s-29d8e254-a664-48e6-aebc-ce547413b8aa .shogun-image-content {
  
    justify-content: center;
  
}

.s-29d8e254-a664-48e6-aebc-ce547413b8aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image {
  box-sizing: border-box;
}



.s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-29d8e254-a664-48e6-aebc-ce547413b8aa {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container {
      position: relative;
    }

    .s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 906px;
    }
  }

@media (min-width: 1200px){#s-29d8e254-a664-48e6-aebc-ce547413b8aa {
  margin: 0 !important;
  overflow: visible;
}

#s-29d8e254-a664-48e6-aebc-ce547413b8aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-29d8e254-a664-48e6-aebc-ce547413b8aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-29d8e254-a664-48e6-aebc-ce547413b8aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image {
  /* Add background color handling */
  
}

#s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29d8e254-a664-48e6-aebc-ce547413b8aa .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-29d8e254-a664-48e6-aebc-ce547413b8aa .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29d8e254-a664-48e6-aebc-ce547413b8aa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 906px;
  }



  img.s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image {
    
    
    
    max-height: 906px;
  }


.s-29d8e254-a664-48e6-aebc-ce547413b8aa .shogun-image-content {
  
    justify-content: center;
  
}

.s-29d8e254-a664-48e6-aebc-ce547413b8aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image {
  box-sizing: border-box;
}



.s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-29d8e254-a664-48e6-aebc-ce547413b8aa {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container {
      position: relative;
    }

    .s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 906px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-29d8e254-a664-48e6-aebc-ce547413b8aa {
  margin: 0 !important;
  overflow: visible;
}

#s-29d8e254-a664-48e6-aebc-ce547413b8aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-29d8e254-a664-48e6-aebc-ce547413b8aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-29d8e254-a664-48e6-aebc-ce547413b8aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image {
  /* Add background color handling */
  
}

#s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29d8e254-a664-48e6-aebc-ce547413b8aa .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-29d8e254-a664-48e6-aebc-ce547413b8aa .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29d8e254-a664-48e6-aebc-ce547413b8aa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 906px;
  }



  img.s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image {
    
    
    
    max-height: 906px;
  }


.s-29d8e254-a664-48e6-aebc-ce547413b8aa .shogun-image-content {
  
    justify-content: center;
  
}

.s-29d8e254-a664-48e6-aebc-ce547413b8aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image {
  box-sizing: border-box;
}



.s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-29d8e254-a664-48e6-aebc-ce547413b8aa {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container {
      position: relative;
    }

    .s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 906px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-29d8e254-a664-48e6-aebc-ce547413b8aa {
  margin: 0 !important;
  overflow: visible;
}

#s-29d8e254-a664-48e6-aebc-ce547413b8aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-29d8e254-a664-48e6-aebc-ce547413b8aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-29d8e254-a664-48e6-aebc-ce547413b8aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image {
  /* Add background color handling */
  
}

#s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29d8e254-a664-48e6-aebc-ce547413b8aa .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-29d8e254-a664-48e6-aebc-ce547413b8aa .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29d8e254-a664-48e6-aebc-ce547413b8aa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 906px;
  }



  img.s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image {
    
    
    
    max-height: 906px;
  }


.s-29d8e254-a664-48e6-aebc-ce547413b8aa .shogun-image-content {
  
    justify-content: center;
  
}

.s-29d8e254-a664-48e6-aebc-ce547413b8aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image {
  box-sizing: border-box;
}



.s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-29d8e254-a664-48e6-aebc-ce547413b8aa {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container {
      position: relative;
    }

    .s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 906px;
    }
  }

}@media (max-width: 767px){#s-29d8e254-a664-48e6-aebc-ce547413b8aa {
  margin: 0 !important;
  overflow: visible;
}

#s-29d8e254-a664-48e6-aebc-ce547413b8aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-29d8e254-a664-48e6-aebc-ce547413b8aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-29d8e254-a664-48e6-aebc-ce547413b8aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image {
  /* Add background color handling */
  
}

#s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29d8e254-a664-48e6-aebc-ce547413b8aa .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-29d8e254-a664-48e6-aebc-ce547413b8aa .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29d8e254-a664-48e6-aebc-ce547413b8aa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 906px;
  }



  img.s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image {
    
    
    
    max-height: 906px;
  }


.s-29d8e254-a664-48e6-aebc-ce547413b8aa .shogun-image-content {
  
    justify-content: center;
  
}

.s-29d8e254-a664-48e6-aebc-ce547413b8aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image {
  box-sizing: border-box;
}



.s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-29d8e254-a664-48e6-aebc-ce547413b8aa {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container {
      position: relative;
    }

    .s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29d8e254-a664-48e6-aebc-ce547413b8aa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29d8e254-a664-48e6-aebc-ce547413b8aa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 906px;
    }
  }

}
#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 {
  margin-left: auto;
margin-right: auto;
max-width: 680px;
aspect-ratio: 16/9;
text-align: center;
}

#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 {
  margin: 0 !important;
  overflow: visible;
}

#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image {
  /* Add background color handling */
  
}

#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 680px;
  }



  img.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image {
    
    
    
    max-height: 680px;
  }


.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image {
  box-sizing: border-box;
}



.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container {
      position: relative;
    }

    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 680px;
    }
  }

@media (min-width: 1200px){#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 {
  margin: 0 !important;
  overflow: visible;
}

#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image {
  /* Add background color handling */
  
}

#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 680px;
  }



  img.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image {
    
    
    
    max-height: 680px;
  }


.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image {
  box-sizing: border-box;
}



.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container {
      position: relative;
    }

    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 680px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 {
  margin: 0 !important;
  overflow: visible;
}

#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image {
  /* Add background color handling */
  
}

#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 680px;
  }



  img.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image {
    
    
    
    max-height: 680px;
  }


.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image {
  box-sizing: border-box;
}



.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container {
      position: relative;
    }

    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 680px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 {
  margin: 0 !important;
  overflow: visible;
}

#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image {
  /* Add background color handling */
  
}

#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 680px;
  }



  img.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image {
    
    
    
    max-height: 680px;
  }


.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image {
  box-sizing: border-box;
}



.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container {
      position: relative;
    }

    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 680px;
    }
  }

}@media (max-width: 767px){#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 {
  margin: 0 !important;
  overflow: visible;
}

#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image {
  /* Add background color handling */
  
}

#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 680px;
  }



  img.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image {
    
    
    
    max-height: 680px;
  }


.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image {
  box-sizing: border-box;
}



.s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container {
      position: relative;
    }

    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76c3b0fa-61cb-4dd5-ae78-b8283b6dd7c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 680px;
    }
  }

}
#s-a4382fcf-dcc9-4b2e-8f4c-895d1443fe87 {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
}

@media (min-width: 0px) {
[id="s-a4382fcf-dcc9-4b2e-8f4c-895d1443fe87"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-a4382fcf-dcc9-4b2e-8f4c-895d1443fe87"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-a4382fcf-dcc9-4b2e-8f4c-895d1443fe87"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-a4382fcf-dcc9-4b2e-8f4c-895d1443fe87"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-ce02f9e0-8080-464e-acca-9df7ec2419f1 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-ce02f9e0-8080-464e-acca-9df7ec2419f1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ce02f9e0-8080-464e-acca-9df7ec2419f1.shg-box.shg-c {
  justify-content: center;
}

#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 {
  margin-left: auto;
margin-right: auto;
max-width: 3000px;
text-align: center;
}

#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d736285a-01e5-4aa7-abad-2c7b3eed34b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d736285a-01e5-4aa7-abad-2c7b3eed34b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9.shogun-image {
  box-sizing: border-box;
}



.s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 img.shogun-image {
  
}


@media (min-width: 1200px){#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d736285a-01e5-4aa7-abad-2c7b3eed34b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d736285a-01e5-4aa7-abad-2c7b3eed34b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9.shogun-image {
  box-sizing: border-box;
}



.s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d736285a-01e5-4aa7-abad-2c7b3eed34b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d736285a-01e5-4aa7-abad-2c7b3eed34b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9.shogun-image {
  box-sizing: border-box;
}



.s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d736285a-01e5-4aa7-abad-2c7b3eed34b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d736285a-01e5-4aa7-abad-2c7b3eed34b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9.shogun-image {
  box-sizing: border-box;
}



.s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 img.shogun-image {
  
}


}@media (max-width: 767px){#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d736285a-01e5-4aa7-abad-2c7b3eed34b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d736285a-01e5-4aa7-abad-2c7b3eed34b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d736285a-01e5-4aa7-abad-2c7b3eed34b9.shogun-image {
  box-sizing: border-box;
}



.s-d736285a-01e5-4aa7-abad-2c7b3eed34b9 img.shogun-image {
  
}


}
#s-adad5d87-2b13-454f-8048-958fa65b891d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-adad5d87-2b13-454f-8048-958fa65b891d .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  text-align: left;
}



#s-d10a0bd5-fab5-4c1f-95e9-1ebdb4135188 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d10a0bd5-fab5-4c1f-95e9-1ebdb4135188 .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  text-align: left;
}



#s-64c7a42e-e7ce-48bf-8ce7-bbf2c0eb8641 {
  margin-left: auto;
margin-right: auto;
}

#s-6d025440-7ab2-45a1-bfe5-c3f45e68eada {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-6d025440-7ab2-45a1-bfe5-c3f45e68eada > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6d025440-7ab2-45a1-bfe5-c3f45e68eada.shg-box.shg-c {
  justify-content: center;
}

#s-5788c86b-4a63-4066-837f-6b7f376ec1a4 {
  margin-left: auto;
margin-right: auto;
max-width: 2560px;
text-align: center;
}

#s-5788c86b-4a63-4066-837f-6b7f376ec1a4 {
  margin: 0 !important;
  overflow: visible;
}

#s-5788c86b-4a63-4066-837f-6b7f376ec1a4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5788c86b-4a63-4066-837f-6b7f376ec1a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5788c86b-4a63-4066-837f-6b7f376ec1a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5788c86b-4a63-4066-837f-6b7f376ec1a4 img.shogun-image {
  /* Add background color handling */
  
}

#s-5788c86b-4a63-4066-837f-6b7f376ec1a4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5788c86b-4a63-4066-837f-6b7f376ec1a4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5788c86b-4a63-4066-837f-6b7f376ec1a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5788c86b-4a63-4066-837f-6b7f376ec1a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5788c86b-4a63-4066-837f-6b7f376ec1a4.shogun-image {
  box-sizing: border-box;
}



.s-5788c86b-4a63-4066-837f-6b7f376ec1a4 img.shogun-image {
  
}


@media (min-width: 1200px){#s-5788c86b-4a63-4066-837f-6b7f376ec1a4 {
  margin: 0 !important;
  overflow: visible;
}

#s-5788c86b-4a63-4066-837f-6b7f376ec1a4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5788c86b-4a63-4066-837f-6b7f376ec1a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5788c86b-4a63-4066-837f-6b7f376ec1a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5788c86b-4a63-4066-837f-6b7f376ec1a4 img.shogun-image {
  /* Add background color handling */
  
}

#s-5788c86b-4a63-4066-837f-6b7f376ec1a4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5788c86b-4a63-4066-837f-6b7f376ec1a4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5788c86b-4a63-4066-837f-6b7f376ec1a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5788c86b-4a63-4066-837f-6b7f376ec1a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5788c86b-4a63-4066-837f-6b7f376ec1a4.shogun-image {
  box-sizing: border-box;
}



.s-5788c86b-4a63-4066-837f-6b7f376ec1a4 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-5788c86b-4a63-4066-837f-6b7f376ec1a4 {
  margin: 0 !important;
  overflow: visible;
}

#s-5788c86b-4a63-4066-837f-6b7f376ec1a4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5788c86b-4a63-4066-837f-6b7f376ec1a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5788c86b-4a63-4066-837f-6b7f376ec1a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5788c86b-4a63-4066-837f-6b7f376ec1a4 img.shogun-image {
  /* Add background color handling */
  
}

#s-5788c86b-4a63-4066-837f-6b7f376ec1a4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5788c86b-4a63-4066-837f-6b7f376ec1a4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5788c86b-4a63-4066-837f-6b7f376ec1a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5788c86b-4a63-4066-837f-6b7f376ec1a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5788c86b-4a63-4066-837f-6b7f376ec1a4.shogun-image {
  box-sizing: border-box;
}



.s-5788c86b-4a63-4066-837f-6b7f376ec1a4 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-5788c86b-4a63-4066-837f-6b7f376ec1a4 {
  margin: 0 !important;
  overflow: visible;
}

#s-5788c86b-4a63-4066-837f-6b7f376ec1a4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5788c86b-4a63-4066-837f-6b7f376ec1a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5788c86b-4a63-4066-837f-6b7f376ec1a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5788c86b-4a63-4066-837f-6b7f376ec1a4 img.shogun-image {
  /* Add background color handling */
  
}

#s-5788c86b-4a63-4066-837f-6b7f376ec1a4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5788c86b-4a63-4066-837f-6b7f376ec1a4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5788c86b-4a63-4066-837f-6b7f376ec1a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5788c86b-4a63-4066-837f-6b7f376ec1a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5788c86b-4a63-4066-837f-6b7f376ec1a4.shogun-image {
  box-sizing: border-box;
}



.s-5788c86b-4a63-4066-837f-6b7f376ec1a4 img.shogun-image {
  
}


}@media (max-width: 767px){#s-5788c86b-4a63-4066-837f-6b7f376ec1a4 {
  margin: 0 !important;
  overflow: visible;
}

#s-5788c86b-4a63-4066-837f-6b7f376ec1a4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5788c86b-4a63-4066-837f-6b7f376ec1a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5788c86b-4a63-4066-837f-6b7f376ec1a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5788c86b-4a63-4066-837f-6b7f376ec1a4 img.shogun-image {
  /* Add background color handling */
  
}

#s-5788c86b-4a63-4066-837f-6b7f376ec1a4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5788c86b-4a63-4066-837f-6b7f376ec1a4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5788c86b-4a63-4066-837f-6b7f376ec1a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5788c86b-4a63-4066-837f-6b7f376ec1a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5788c86b-4a63-4066-837f-6b7f376ec1a4.shogun-image {
  box-sizing: border-box;
}



.s-5788c86b-4a63-4066-837f-6b7f376ec1a4 img.shogun-image {
  
}


}
#s-61657afd-c99f-4830-8a6c-69c47167df13 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-61657afd-c99f-4830-8a6c-69c47167df13 .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  text-align: left;
}



#s-312136c2-310e-4841-8176-0412e870daa7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-312136c2-310e-4841-8176-0412e870daa7 .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  text-align: left;
}



#s-93e109d2-052d-4f79-8323-b76651c75439 {
  margin-left: auto;
margin-right: auto;
}

#s-cd4e97cb-fc2f-4386-b45e-0ccf9f92d8c2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-cd4e97cb-fc2f-4386-b45e-0ccf9f92d8c2:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-cd4e97cb-fc2f-4386-b45e-0ccf9f92d8c2:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-cd4e97cb-fc2f-4386-b45e-0ccf9f92d8c2-root {
    text-align: center;
  }


#s-cd4e97cb-fc2f-4386-b45e-0ccf9f92d8c2.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-cd4e97cb-fc2f-4386-b45e-0ccf9f92d8c2-root {
    text-align: center;
  }


#s-cd4e97cb-fc2f-4386-b45e-0ccf9f92d8c2.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-cd4e97cb-fc2f-4386-b45e-0ccf9f92d8c2-root {
    text-align: center;
  }


#s-cd4e97cb-fc2f-4386-b45e-0ccf9f92d8c2.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-cd4e97cb-fc2f-4386-b45e-0ccf9f92d8c2-root {
    text-align: center;
  }


#s-cd4e97cb-fc2f-4386-b45e-0ccf9f92d8c2.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-cd4e97cb-fc2f-4386-b45e-0ccf9f92d8c2-root {
    text-align: center;
  }


#s-cd4e97cb-fc2f-4386-b45e-0ccf9f92d8c2.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-de5737ea-cad9-4c48-8cfb-21a7e124fc23 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-de5737ea-cad9-4c48-8cfb-21a7e124fc23 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-de5737ea-cad9-4c48-8cfb-21a7e124fc23.shg-box.shg-c {
  justify-content: center;
}

#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 {
  margin-left: auto;
margin-right: auto;
max-width: 2560px;
text-align: center;
}

#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 {
  margin: 0 !important;
  overflow: visible;
}

#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 img.shogun-image {
  /* Add background color handling */
  
}

#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0653e671-5990-4dfb-a2cb-b041e65f2fc9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0653e671-5990-4dfb-a2cb-b041e65f2fc9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9.shogun-image {
  box-sizing: border-box;
}



.s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 img.shogun-image {
  
}


@media (min-width: 1200px){#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 {
  margin: 0 !important;
  overflow: visible;
}

#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 img.shogun-image {
  /* Add background color handling */
  
}

#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0653e671-5990-4dfb-a2cb-b041e65f2fc9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0653e671-5990-4dfb-a2cb-b041e65f2fc9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9.shogun-image {
  box-sizing: border-box;
}



.s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 {
  margin: 0 !important;
  overflow: visible;
}

#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 img.shogun-image {
  /* Add background color handling */
  
}

#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0653e671-5990-4dfb-a2cb-b041e65f2fc9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0653e671-5990-4dfb-a2cb-b041e65f2fc9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9.shogun-image {
  box-sizing: border-box;
}



.s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 {
  margin: 0 !important;
  overflow: visible;
}

#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 img.shogun-image {
  /* Add background color handling */
  
}

#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0653e671-5990-4dfb-a2cb-b041e65f2fc9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0653e671-5990-4dfb-a2cb-b041e65f2fc9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9.shogun-image {
  box-sizing: border-box;
}



.s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 img.shogun-image {
  
}


}@media (max-width: 767px){#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 {
  margin: 0 !important;
  overflow: visible;
}

#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 img.shogun-image {
  /* Add background color handling */
  
}

#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0653e671-5990-4dfb-a2cb-b041e65f2fc9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0653e671-5990-4dfb-a2cb-b041e65f2fc9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0653e671-5990-4dfb-a2cb-b041e65f2fc9.shogun-image {
  box-sizing: border-box;
}



.s-0653e671-5990-4dfb-a2cb-b041e65f2fc9 img.shogun-image {
  
}


}
#s-109c6df8-e558-472d-b227-6d86f1141d11 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-109c6df8-e558-472d-b227-6d86f1141d11 .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  text-align: left;
}



#s-c7af41f2-91e9-4324-a8ea-37ccdcf523b1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c7af41f2-91e9-4324-a8ea-37ccdcf523b1 .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  text-align: left;
}



#s-6253ce76-4690-433b-82f7-2e48454b5c7c {
  margin-left: auto;
margin-right: auto;
}

#s-e3c4feba-f94e-4837-a6fd-2797ae0cff54 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-e3c4feba-f94e-4837-a6fd-2797ae0cff54 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e3c4feba-f94e-4837-a6fd-2797ae0cff54.shg-box.shg-c {
  justify-content: center;
}

#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 {
  margin-left: auto;
margin-right: auto;
max-width: 2560px;
text-align: center;
}

#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 {
  margin: 0 !important;
  overflow: visible;
}

#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 img.shogun-image {
  /* Add background color handling */
  
}

#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d7f2fad4-f062-4c49-90b2-a728f76dfd42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7f2fad4-f062-4c49-90b2-a728f76dfd42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42.shogun-image {
  box-sizing: border-box;
}



.s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 img.shogun-image {
  
}


@media (min-width: 1200px){#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 {
  margin: 0 !important;
  overflow: visible;
}

#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 img.shogun-image {
  /* Add background color handling */
  
}

#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d7f2fad4-f062-4c49-90b2-a728f76dfd42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7f2fad4-f062-4c49-90b2-a728f76dfd42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42.shogun-image {
  box-sizing: border-box;
}



.s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 {
  margin: 0 !important;
  overflow: visible;
}

#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 img.shogun-image {
  /* Add background color handling */
  
}

#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d7f2fad4-f062-4c49-90b2-a728f76dfd42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7f2fad4-f062-4c49-90b2-a728f76dfd42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42.shogun-image {
  box-sizing: border-box;
}



.s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 {
  margin: 0 !important;
  overflow: visible;
}

#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 img.shogun-image {
  /* Add background color handling */
  
}

#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d7f2fad4-f062-4c49-90b2-a728f76dfd42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7f2fad4-f062-4c49-90b2-a728f76dfd42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42.shogun-image {
  box-sizing: border-box;
}



.s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 img.shogun-image {
  
}


}@media (max-width: 767px){#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 {
  margin: 0 !important;
  overflow: visible;
}

#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 img.shogun-image {
  /* Add background color handling */
  
}

#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d7f2fad4-f062-4c49-90b2-a728f76dfd42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7f2fad4-f062-4c49-90b2-a728f76dfd42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7f2fad4-f062-4c49-90b2-a728f76dfd42.shogun-image {
  box-sizing: border-box;
}



.s-d7f2fad4-f062-4c49-90b2-a728f76dfd42 img.shogun-image {
  
}


}
#s-719b1c8f-71c1-4e6f-96a0-5618d1d4a645 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-719b1c8f-71c1-4e6f-96a0-5618d1d4a645 .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  text-align: left;
}



#s-d8d87324-3ffe-4461-b2f2-751d01328c41 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d8d87324-3ffe-4461-b2f2-751d01328c41 .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  text-align: left;
}



#s-6d675094-0713-49db-a3bc-3119ef356352 {
  margin-left: auto;
margin-right: auto;
}

#s-c49d154c-a6a2-4ce4-a27b-47084617c5cb {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-c49d154c-a6a2-4ce4-a27b-47084617c5cb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c49d154c-a6a2-4ce4-a27b-47084617c5cb.shg-box.shg-c {
  justify-content: center;
}

#s-c93564c6-0bd2-4b50-b825-7ba4920732f5 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-c93564c6-0bd2-4b50-b825-7ba4920732f5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c93564c6-0bd2-4b50-b825-7ba4920732f5"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-c93564c6-0bd2-4b50-b825-7ba4920732f5"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c93564c6-0bd2-4b50-b825-7ba4920732f5"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-c93564c6-0bd2-4b50-b825-7ba4920732f5"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c93564c6-0bd2-4b50-b825-7ba4920732f5"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-c93564c6-0bd2-4b50-b825-7ba4920732f5"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

#s-9253c70b-22d9-4b37-a1ff-7d24057c9fa8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9253c70b-22d9-4b37-a1ff-7d24057c9fa8 .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}



#s-4fd00ef2-635d-43bd-8692-b897a7b6c997 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-4fd00ef2-635d-43bd-8692-b897a7b6c997:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4fd00ef2-635d-43bd-8692-b897a7b6c997:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4fd00ef2-635d-43bd-8692-b897a7b6c997-root {
    text-align: center;
  }


#s-4fd00ef2-635d-43bd-8692-b897a7b6c997.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-4fd00ef2-635d-43bd-8692-b897a7b6c997-root {
    text-align: center;
  }


#s-4fd00ef2-635d-43bd-8692-b897a7b6c997.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4fd00ef2-635d-43bd-8692-b897a7b6c997-root {
    text-align: center;
  }


#s-4fd00ef2-635d-43bd-8692-b897a7b6c997.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4fd00ef2-635d-43bd-8692-b897a7b6c997-root {
    text-align: center;
  }


#s-4fd00ef2-635d-43bd-8692-b897a7b6c997.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-4fd00ef2-635d-43bd-8692-b897a7b6c997-root {
    text-align: center;
  }


#s-4fd00ef2-635d-43bd-8692-b897a7b6c997.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-2e632119-7d57-40ef-95c1-b387fc4451df {
  margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-2e632119-7d57-40ef-95c1-b387fc4451df {
  margin-left: 3%;
margin-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2e632119-7d57-40ef-95c1-b387fc4451df {
  margin-left: 1%;
margin-right: 1%;
}
}@media (max-width: 767px){#s-2e632119-7d57-40ef-95c1-b387fc4451df {
  margin-left: 1%;
margin-right: 1%;
}
}







#s-2e632119-7d57-40ef-95c1-b387fc4451df > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2e632119-7d57-40ef-95c1-b387fc4451df.shg-box.shg-c {
  justify-content: center;
}

#s-d97dc7c1-3e1e-40ab-9241-ca4709f6d8f3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d97dc7c1-3e1e-40ab-9241-ca4709f6d8f3 .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: left;
}



#s-9e81d48f-491d-447f-a1f1-c8d8f42df6ff {
  margin-left: auto;
margin-right: auto;
}

#s-66c6d69d-0188-4ece-b445-659e7df4fedd {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-66c6d69d-0188-4ece-b445-659e7df4fedd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-66c6d69d-0188-4ece-b445-659e7df4fedd"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

[id="s-66c6d69d-0188-4ece-b445-659e7df4fedd"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 6.666666666666667px);
}

[id="s-66c6d69d-0188-4ece-b445-659e7df4fedd"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-66c6d69d-0188-4ece-b445-659e7df4fedd"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

[id="s-66c6d69d-0188-4ece-b445-659e7df4fedd"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 6.666666666666667px);
}

[id="s-66c6d69d-0188-4ece-b445-659e7df4fedd"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-66c6d69d-0188-4ece-b445-659e7df4fedd"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

[id="s-66c6d69d-0188-4ece-b445-659e7df4fedd"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 6.666666666666667px);
}

[id="s-66c6d69d-0188-4ece-b445-659e7df4fedd"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 6.666666666666667px);
}

}

#s-e536fcc7-14c9-4825-b48b-15b5fb55d71b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-e536fcc7-14c9-4825-b48b-15b5fb55d71b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e536fcc7-14c9-4825-b48b-15b5fb55d71b.shg-box.shg-c {
  justify-content: center;
}

#s-d805d191-1034-4ef1-bed6-d5f125f60c6c {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 16/9;
text-align: center;
}

#s-d805d191-1034-4ef1-bed6-d5f125f60c6c {
  margin: 0 !important;
  overflow: visible;
}

#s-d805d191-1034-4ef1-bed6-d5f125f60c6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d805d191-1034-4ef1-bed6-d5f125f60c6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d805d191-1034-4ef1-bed6-d5f125f60c6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image {
  /* Add background color handling */
  
}

#s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d805d191-1034-4ef1-bed6-d5f125f60c6c .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-d805d191-1034-4ef1-bed6-d5f125f60c6c .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d805d191-1034-4ef1-bed6-d5f125f60c6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image {
    
    
    
    
  }


.s-d805d191-1034-4ef1-bed6-d5f125f60c6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image {
  box-sizing: border-box;
}



.s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container {
      position: relative;
    }

    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-d805d191-1034-4ef1-bed6-d5f125f60c6c {
  margin: 0 !important;
  overflow: visible;
}

#s-d805d191-1034-4ef1-bed6-d5f125f60c6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d805d191-1034-4ef1-bed6-d5f125f60c6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d805d191-1034-4ef1-bed6-d5f125f60c6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image {
  /* Add background color handling */
  
}

#s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d805d191-1034-4ef1-bed6-d5f125f60c6c .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-d805d191-1034-4ef1-bed6-d5f125f60c6c .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d805d191-1034-4ef1-bed6-d5f125f60c6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image {
    
    
    
    
  }


.s-d805d191-1034-4ef1-bed6-d5f125f60c6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image {
  box-sizing: border-box;
}



.s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container {
      position: relative;
    }

    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d805d191-1034-4ef1-bed6-d5f125f60c6c {
  margin: 0 !important;
  overflow: visible;
}

#s-d805d191-1034-4ef1-bed6-d5f125f60c6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d805d191-1034-4ef1-bed6-d5f125f60c6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d805d191-1034-4ef1-bed6-d5f125f60c6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image {
  /* Add background color handling */
  
}

#s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d805d191-1034-4ef1-bed6-d5f125f60c6c .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-d805d191-1034-4ef1-bed6-d5f125f60c6c .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d805d191-1034-4ef1-bed6-d5f125f60c6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image {
    
    
    
    
  }


.s-d805d191-1034-4ef1-bed6-d5f125f60c6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image {
  box-sizing: border-box;
}



.s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container {
      position: relative;
    }

    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d805d191-1034-4ef1-bed6-d5f125f60c6c {
  margin: 0 !important;
  overflow: visible;
}

#s-d805d191-1034-4ef1-bed6-d5f125f60c6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d805d191-1034-4ef1-bed6-d5f125f60c6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d805d191-1034-4ef1-bed6-d5f125f60c6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image {
  /* Add background color handling */
  
}

#s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d805d191-1034-4ef1-bed6-d5f125f60c6c .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-d805d191-1034-4ef1-bed6-d5f125f60c6c .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d805d191-1034-4ef1-bed6-d5f125f60c6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image {
    
    
    
    
  }


.s-d805d191-1034-4ef1-bed6-d5f125f60c6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image {
  box-sizing: border-box;
}



.s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container {
      position: relative;
    }

    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-d805d191-1034-4ef1-bed6-d5f125f60c6c {
  margin: 0 !important;
  overflow: visible;
}

#s-d805d191-1034-4ef1-bed6-d5f125f60c6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d805d191-1034-4ef1-bed6-d5f125f60c6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d805d191-1034-4ef1-bed6-d5f125f60c6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image {
  /* Add background color handling */
  
}

#s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d805d191-1034-4ef1-bed6-d5f125f60c6c .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-d805d191-1034-4ef1-bed6-d5f125f60c6c .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d805d191-1034-4ef1-bed6-d5f125f60c6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image {
    
    
    
    
  }


.s-d805d191-1034-4ef1-bed6-d5f125f60c6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image {
  box-sizing: border-box;
}



.s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container {
      position: relative;
    }

    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d805d191-1034-4ef1-bed6-d5f125f60c6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-a891890f-dee2-4cb0-b5da-d3617fd0587c {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-a891890f-dee2-4cb0-b5da-d3617fd0587c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-a891890f-dee2-4cb0-b5da-d3617fd0587c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-a891890f-dee2-4cb0-b5da-d3617fd0587c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-a891890f-dee2-4cb0-b5da-d3617fd0587c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.5px);
}

}

#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d {
  margin-left: auto;
margin-right: auto;
max-width: 2560px;
text-align: center;
}

#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d img.shogun-image {
  width: 100%;
  
  
  max-width: 2560px;

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




.s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d img.shogun-image {
  width: 100%;
  
  
  

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




.s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d img.shogun-image {
  width: 100%;
  
  
  

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




.s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d img.shogun-image {
  width: 100%;
  
  
  

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




.s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d img.shogun-image {
  width: 100%;
  
  
  

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




.s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81ad6dbe-224f-42e2-a7f9-6623a8353e5d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-434b6bfd-d4fd-4a95-9273-bf93db796d59 {
  margin-left: auto;
margin-right: auto;
max-width: 2560px;
text-align: center;
}

#s-434b6bfd-d4fd-4a95-9273-bf93db796d59 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-434b6bfd-d4fd-4a95-9273-bf93db796d59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-434b6bfd-d4fd-4a95-9273-bf93db796d59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-434b6bfd-d4fd-4a95-9273-bf93db796d59 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-434b6bfd-d4fd-4a95-9273-bf93db796d59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-434b6bfd-d4fd-4a95-9273-bf93db796d59 img.shogun-image {
  width: 100%;
  
  
  max-width: 2560px;

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




.s-434b6bfd-d4fd-4a95-9273-bf93db796d59 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-434b6bfd-d4fd-4a95-9273-bf93db796d59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-434b6bfd-d4fd-4a95-9273-bf93db796d59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-434b6bfd-d4fd-4a95-9273-bf93db796d59.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-434b6bfd-d4fd-4a95-9273-bf93db796d59 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-434b6bfd-d4fd-4a95-9273-bf93db796d59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-434b6bfd-d4fd-4a95-9273-bf93db796d59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-434b6bfd-d4fd-4a95-9273-bf93db796d59 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-434b6bfd-d4fd-4a95-9273-bf93db796d59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-434b6bfd-d4fd-4a95-9273-bf93db796d59 img.shogun-image {
  width: 100%;
  
  
  

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




.s-434b6bfd-d4fd-4a95-9273-bf93db796d59 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-434b6bfd-d4fd-4a95-9273-bf93db796d59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-434b6bfd-d4fd-4a95-9273-bf93db796d59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-434b6bfd-d4fd-4a95-9273-bf93db796d59.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-434b6bfd-d4fd-4a95-9273-bf93db796d59 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-434b6bfd-d4fd-4a95-9273-bf93db796d59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-434b6bfd-d4fd-4a95-9273-bf93db796d59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-434b6bfd-d4fd-4a95-9273-bf93db796d59 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-434b6bfd-d4fd-4a95-9273-bf93db796d59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-434b6bfd-d4fd-4a95-9273-bf93db796d59 img.shogun-image {
  width: 100%;
  
  
  

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




.s-434b6bfd-d4fd-4a95-9273-bf93db796d59 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-434b6bfd-d4fd-4a95-9273-bf93db796d59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-434b6bfd-d4fd-4a95-9273-bf93db796d59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-434b6bfd-d4fd-4a95-9273-bf93db796d59.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-434b6bfd-d4fd-4a95-9273-bf93db796d59 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-434b6bfd-d4fd-4a95-9273-bf93db796d59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-434b6bfd-d4fd-4a95-9273-bf93db796d59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-434b6bfd-d4fd-4a95-9273-bf93db796d59 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-434b6bfd-d4fd-4a95-9273-bf93db796d59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-434b6bfd-d4fd-4a95-9273-bf93db796d59 img.shogun-image {
  width: 100%;
  
  
  

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




.s-434b6bfd-d4fd-4a95-9273-bf93db796d59 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-434b6bfd-d4fd-4a95-9273-bf93db796d59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-434b6bfd-d4fd-4a95-9273-bf93db796d59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-434b6bfd-d4fd-4a95-9273-bf93db796d59.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-434b6bfd-d4fd-4a95-9273-bf93db796d59 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-434b6bfd-d4fd-4a95-9273-bf93db796d59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-434b6bfd-d4fd-4a95-9273-bf93db796d59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-434b6bfd-d4fd-4a95-9273-bf93db796d59 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-434b6bfd-d4fd-4a95-9273-bf93db796d59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-434b6bfd-d4fd-4a95-9273-bf93db796d59 img.shogun-image {
  width: 100%;
  
  
  

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




.s-434b6bfd-d4fd-4a95-9273-bf93db796d59 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-434b6bfd-d4fd-4a95-9273-bf93db796d59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-434b6bfd-d4fd-4a95-9273-bf93db796d59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-434b6bfd-d4fd-4a95-9273-bf93db796d59.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9629a8f1-ab46-4407-80d6-65f32fea6de2 {
  box-shadow:0px 3px 5px 3px rgba(0, 0, 0, 0);
margin-left: auto;
margin-right: auto;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(165, 0, 0, 1);
border-style: dashed;
border-radius: 10px;
min-height: 50px;
}








#s-9629a8f1-ab46-4407-80d6-65f32fea6de2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9629a8f1-ab46-4407-80d6-65f32fea6de2.shg-box.shg-c {
  justify-content: center;
}

#s-64b4b83a-24a7-4b0f-9d79-a34e147f7597 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-64b4b83a-24a7-4b0f-9d79-a34e147f7597 .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-3194f9b0-7469-4f4f-9215-ba1444cb116b {
  margin-left: auto;
margin-right: auto;
}

#s-fd610826-5be6-4702-a3f4-775b36bbc825 {
  margin-left: 3%;
margin-right: 3%;
}

@media (min-width: 0px) {
[id="s-fd610826-5be6-4702-a3f4-775b36bbc825"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fd610826-5be6-4702-a3f4-775b36bbc825"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-fd610826-5be6-4702-a3f4-775b36bbc825"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-fd610826-5be6-4702-a3f4-775b36bbc825"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-fd610826-5be6-4702-a3f4-775b36bbc825"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-fd610826-5be6-4702-a3f4-775b36bbc825"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-fd610826-5be6-4702-a3f4-775b36bbc825"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

.shg-product-image-wrapper a.shogun-product-image-url {
  display: inline-block;
}

.shg-product-image-wrapper img.shogun-image,
.shogun-component img.shogun-image {
  display: inline-block;
  vertical-align: middle;
}

.shg-product-img-placeholder img {
  padding: 3rem;
  background: rgba(0, 0, 0, 0.1);
  max-width: -moz-max-content;
  max-width: max-content;
}

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

.shg-product-image-wrapper.visible {
  display: inline-block;
}

.shg-product-image-wrapper .shg-product-image-wrapper a {
  text-decoration: none !important;
  border-bottom: 0 !important;
}

.shg-product-image-wrapper .shg-image-zoom {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  max-width: 100%;
  min-height: 100%;
}

.shg-c.shg-align-center .shg-image-zoom {
  margin: 0 auto;
}

.shg-c.shg-align-right .shg-image-zoom {
  margin-left: auto;
}

.shg-image-zoom .shg-image-zoom-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: transform 0.5s ease-out;
  transform: scale(1);
}

/**
  Fix for IE11, as min-width does not works there.
**/
@media screen\0 {
  .shg-product-image-wrapper > .shogun-image {
    width: 100%;
  }
}

#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c {
  max-width:  100%;
}

.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-image-zoom,
.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image {
  max-width: 3000px !important;
  
}

.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image,
.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-image-zoom,
.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c {
  max-width:  100%;
}

.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-image-zoom,
.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image {
  max-width: 3000px !important;
  
}

.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image,
.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-image-zoom,
.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c {
  max-width:  100%;
}

.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-image-zoom,
.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image {
  max-width: 3000px !important;
  
}

.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image,
.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-image-zoom,
.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c {
  max-width:  100%;
}

.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-image-zoom,
.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image {
  max-width: 3000px !important;
  
}

.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image,
.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-image-zoom,
.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c {
  max-width:  100%;
}

.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-image-zoom,
.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image {
  max-width: 3000px !important;
  
}

.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image,
.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c .shg-image-zoom,
.shg-c#s-5d4100f0-d5b7-4d20-9cc4-269a274afb6c img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
.shg-product-title-component h1 span,
.shg-product-title-component h2 span,
.shg-product-title-component h3 span,
.shg-product-title-component h4 span,
.shg-product-title-component h5 span,
.shg-product-title-component h6 span {
  margin: 0;
  padding: 0;
  display: block;
  color: rgba(40, 40, 40, 1);
  font-family: "Montserrat";
  text-transform: none;
  font-weight: 100;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

.shg-product-title-component a {
  text-decoration: none !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

#s-dd05fb73-dc7f-4cd0-992b-5f70969b2ba9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dd05fb73-dc7f-4cd0-992b-5f70969b2ba9 .shg-product-title-component h1 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 20px;
  line-height: ;
  letter-spacing: ;
  
}

#s-1f39424e-bc29-44b3-8696-b1414a8fdb89 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: rgba(40, 40, 40, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-1f39424e-bc29-44b3-8696-b1414a8fdb89:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-1f39424e-bc29-44b3-8696-b1414a8fdb89:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1f39424e-bc29-44b3-8696-b1414a8fdb89-root {
    text-align: center;
  }


#s-1f39424e-bc29-44b3-8696-b1414a8fdb89.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-1f39424e-bc29-44b3-8696-b1414a8fdb89-root {
    text-align: center;
  }


#s-1f39424e-bc29-44b3-8696-b1414a8fdb89.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1f39424e-bc29-44b3-8696-b1414a8fdb89-root {
    text-align: center;
  }


#s-1f39424e-bc29-44b3-8696-b1414a8fdb89.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1f39424e-bc29-44b3-8696-b1414a8fdb89-root {
    text-align: center;
  }


#s-1f39424e-bc29-44b3-8696-b1414a8fdb89.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-1f39424e-bc29-44b3-8696-b1414a8fdb89-root {
    text-align: center;
  }


#s-1f39424e-bc29-44b3-8696-b1414a8fdb89.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-a5b69b53-7d5d-48f5-9915-f9349d24724e {
  margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-a5b69b53-7d5d-48f5-9915-f9349d24724e {
  margin-left: 3%;
margin-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a5b69b53-7d5d-48f5-9915-f9349d24724e {
  margin-left: 1%;
margin-right: 1%;
}
}@media (max-width: 767px){#s-a5b69b53-7d5d-48f5-9915-f9349d24724e {
  margin-left: 1%;
margin-right: 1%;
}
}







#s-a5b69b53-7d5d-48f5-9915-f9349d24724e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a5b69b53-7d5d-48f5-9915-f9349d24724e.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-7644195f-5cc4-4145-86c5-6cd4b612326e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7644195f-5cc4-4145-86c5-6cd4b612326e"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-7644195f-5cc4-4145-86c5-6cd4b612326e"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7644195f-5cc4-4145-86c5-6cd4b612326e"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-7644195f-5cc4-4145-86c5-6cd4b612326e"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7644195f-5cc4-4145-86c5-6cd4b612326e"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-7644195f-5cc4-4145-86c5-6cd4b612326e"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

#s-7a12dad1-cc75-44b3-8002-80e59bb88995 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-7a12dad1-cc75-44b3-8002-80e59bb88995 .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-7770927c-80f0-4528-8cf5-c4288374b79c {
  max-width: 2053px;
aspect-ratio: 2053/664;
text-align: center;
}

#s-7770927c-80f0-4528-8cf5-c4288374b79c {
  margin: 0 !important;
  overflow: visible;
}

#s-7770927c-80f0-4528-8cf5-c4288374b79c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7770927c-80f0-4528-8cf5-c4288374b79c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7770927c-80f0-4528-8cf5-c4288374b79c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image {
  /* Add background color handling */
  
}

#s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7770927c-80f0-4528-8cf5-c4288374b79c .shg-image-content-wrapper {
      aspect-ratio: 2053/664;
      min-width: 100%;
      height: auto;
    }

    #s-7770927c-80f0-4528-8cf5-c4288374b79c .shogun-image-link {
      aspect-ratio: 2053/664;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7770927c-80f0-4528-8cf5-c4288374b79c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2053px;
  }



  img.s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image {
    
    
    
    max-height: 2053px;
  }


.s-7770927c-80f0-4528-8cf5-c4288374b79c .shogun-image-content {
  
    justify-content: center;
  
}

.s-7770927c-80f0-4528-8cf5-c4288374b79c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image {
  box-sizing: border-box;
}



.s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7770927c-80f0-4528-8cf5-c4288374b79c {
      --shg-aspect-ratio: calc(2053/664); 
    }

    .s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container {
      position: relative;
    }

    .s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2053px;
    }
  }

@media (min-width: 1200px){#s-7770927c-80f0-4528-8cf5-c4288374b79c {
  margin: 0 !important;
  overflow: visible;
}

#s-7770927c-80f0-4528-8cf5-c4288374b79c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7770927c-80f0-4528-8cf5-c4288374b79c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7770927c-80f0-4528-8cf5-c4288374b79c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image {
  /* Add background color handling */
  
}

#s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7770927c-80f0-4528-8cf5-c4288374b79c .shg-image-content-wrapper {
      aspect-ratio: 2053/664;
      min-width: 100%;
      height: auto;
    }

    #s-7770927c-80f0-4528-8cf5-c4288374b79c .shogun-image-link {
      aspect-ratio: 2053/664;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7770927c-80f0-4528-8cf5-c4288374b79c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2053px;
  }



  img.s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image {
    
    
    
    max-height: 2053px;
  }


.s-7770927c-80f0-4528-8cf5-c4288374b79c .shogun-image-content {
  
    justify-content: center;
  
}

.s-7770927c-80f0-4528-8cf5-c4288374b79c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image {
  box-sizing: border-box;
}



.s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7770927c-80f0-4528-8cf5-c4288374b79c {
      --shg-aspect-ratio: calc(2053/664); 
    }

    .s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container {
      position: relative;
    }

    .s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2053px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7770927c-80f0-4528-8cf5-c4288374b79c {
  margin: 0 !important;
  overflow: visible;
}

#s-7770927c-80f0-4528-8cf5-c4288374b79c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7770927c-80f0-4528-8cf5-c4288374b79c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7770927c-80f0-4528-8cf5-c4288374b79c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image {
  /* Add background color handling */
  
}

#s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7770927c-80f0-4528-8cf5-c4288374b79c .shg-image-content-wrapper {
      aspect-ratio: 2053/664;
      min-width: 100%;
      height: auto;
    }

    #s-7770927c-80f0-4528-8cf5-c4288374b79c .shogun-image-link {
      aspect-ratio: 2053/664;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7770927c-80f0-4528-8cf5-c4288374b79c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2053px;
  }



  img.s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image {
    
    
    
    max-height: 2053px;
  }


.s-7770927c-80f0-4528-8cf5-c4288374b79c .shogun-image-content {
  
    justify-content: center;
  
}

.s-7770927c-80f0-4528-8cf5-c4288374b79c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image {
  box-sizing: border-box;
}



.s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7770927c-80f0-4528-8cf5-c4288374b79c {
      --shg-aspect-ratio: calc(2053/664); 
    }

    .s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container {
      position: relative;
    }

    .s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2053px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7770927c-80f0-4528-8cf5-c4288374b79c {
  margin: 0 !important;
  overflow: visible;
}

#s-7770927c-80f0-4528-8cf5-c4288374b79c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7770927c-80f0-4528-8cf5-c4288374b79c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7770927c-80f0-4528-8cf5-c4288374b79c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image {
  /* Add background color handling */
  
}

#s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7770927c-80f0-4528-8cf5-c4288374b79c .shg-image-content-wrapper {
      aspect-ratio: 2053/664;
      min-width: 100%;
      height: auto;
    }

    #s-7770927c-80f0-4528-8cf5-c4288374b79c .shogun-image-link {
      aspect-ratio: 2053/664;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7770927c-80f0-4528-8cf5-c4288374b79c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2053px;
  }



  img.s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image {
    
    
    
    max-height: 2053px;
  }


.s-7770927c-80f0-4528-8cf5-c4288374b79c .shogun-image-content {
  
    justify-content: center;
  
}

.s-7770927c-80f0-4528-8cf5-c4288374b79c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image {
  box-sizing: border-box;
}



.s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7770927c-80f0-4528-8cf5-c4288374b79c {
      --shg-aspect-ratio: calc(2053/664); 
    }

    .s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container {
      position: relative;
    }

    .s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2053px;
    }
  }

}@media (max-width: 767px){#s-7770927c-80f0-4528-8cf5-c4288374b79c {
  margin: 0 !important;
  overflow: visible;
}

#s-7770927c-80f0-4528-8cf5-c4288374b79c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7770927c-80f0-4528-8cf5-c4288374b79c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7770927c-80f0-4528-8cf5-c4288374b79c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image {
  /* Add background color handling */
  
}

#s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7770927c-80f0-4528-8cf5-c4288374b79c .shg-image-content-wrapper {
      aspect-ratio: 2053/664;
      min-width: 100%;
      height: auto;
    }

    #s-7770927c-80f0-4528-8cf5-c4288374b79c .shogun-image-link {
      aspect-ratio: 2053/664;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7770927c-80f0-4528-8cf5-c4288374b79c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2053px;
  }



  img.s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image {
    
    
    
    max-height: 2053px;
  }


.s-7770927c-80f0-4528-8cf5-c4288374b79c .shogun-image-content {
  
    justify-content: center;
  
}

.s-7770927c-80f0-4528-8cf5-c4288374b79c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image {
  box-sizing: border-box;
}



.s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7770927c-80f0-4528-8cf5-c4288374b79c {
      --shg-aspect-ratio: calc(2053/664); 
    }

    .s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container {
      position: relative;
    }

    .s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7770927c-80f0-4528-8cf5-c4288374b79c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7770927c-80f0-4528-8cf5-c4288374b79c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2053px;
    }
  }

}
#s-59a7ca8c-2ef2-491a-a4a2-1cccc72e7af9 {
  margin-left: auto;
margin-right: auto;
}

#s-59a7ca8c-2ef2-491a-a4a2-1cccc72e7af9 hr {
  border-top: 2px solid #ddd;
}

#s-eb1bc7f2-dee1-4f21-8aa3-5b578cc3f206 {
  margin-top: 10px;
margin-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-eb1bc7f2-dee1-4f21-8aa3-5b578cc3f206"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-eb1bc7f2-dee1-4f21-8aa3-5b578cc3f206"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-eb1bc7f2-dee1-4f21-8aa3-5b578cc3f206"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-eb1bc7f2-dee1-4f21-8aa3-5b578cc3f206"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-03c61992-6240-42b8-adf2-101700e422f7 {
  max-width: 3000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-03c61992-6240-42b8-adf2-101700e422f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-03c61992-6240-42b8-adf2-101700e422f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03c61992-6240-42b8-adf2-101700e422f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03c61992-6240-42b8-adf2-101700e422f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03c61992-6240-42b8-adf2-101700e422f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-03c61992-6240-42b8-adf2-101700e422f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03c61992-6240-42b8-adf2-101700e422f7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-03c61992-6240-42b8-adf2-101700e422f7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03c61992-6240-42b8-adf2-101700e422f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03c61992-6240-42b8-adf2-101700e422f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-03c61992-6240-42b8-adf2-101700e422f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03c61992-6240-42b8-adf2-101700e422f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image {
  box-sizing: border-box;
}



.s-03c61992-6240-42b8-adf2-101700e422f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03c61992-6240-42b8-adf2-101700e422f7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container {
      position: relative;
    }

    .s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03c61992-6240-42b8-adf2-101700e422f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

@media (min-width: 1200px){#s-03c61992-6240-42b8-adf2-101700e422f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-03c61992-6240-42b8-adf2-101700e422f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03c61992-6240-42b8-adf2-101700e422f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03c61992-6240-42b8-adf2-101700e422f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03c61992-6240-42b8-adf2-101700e422f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-03c61992-6240-42b8-adf2-101700e422f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03c61992-6240-42b8-adf2-101700e422f7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-03c61992-6240-42b8-adf2-101700e422f7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03c61992-6240-42b8-adf2-101700e422f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03c61992-6240-42b8-adf2-101700e422f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-03c61992-6240-42b8-adf2-101700e422f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03c61992-6240-42b8-adf2-101700e422f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image {
  box-sizing: border-box;
}



.s-03c61992-6240-42b8-adf2-101700e422f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03c61992-6240-42b8-adf2-101700e422f7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container {
      position: relative;
    }

    .s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03c61992-6240-42b8-adf2-101700e422f7 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-03c61992-6240-42b8-adf2-101700e422f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-03c61992-6240-42b8-adf2-101700e422f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03c61992-6240-42b8-adf2-101700e422f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03c61992-6240-42b8-adf2-101700e422f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03c61992-6240-42b8-adf2-101700e422f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-03c61992-6240-42b8-adf2-101700e422f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03c61992-6240-42b8-adf2-101700e422f7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-03c61992-6240-42b8-adf2-101700e422f7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03c61992-6240-42b8-adf2-101700e422f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03c61992-6240-42b8-adf2-101700e422f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-03c61992-6240-42b8-adf2-101700e422f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03c61992-6240-42b8-adf2-101700e422f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image {
  box-sizing: border-box;
}



.s-03c61992-6240-42b8-adf2-101700e422f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03c61992-6240-42b8-adf2-101700e422f7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container {
      position: relative;
    }

    .s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03c61992-6240-42b8-adf2-101700e422f7 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-03c61992-6240-42b8-adf2-101700e422f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-03c61992-6240-42b8-adf2-101700e422f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03c61992-6240-42b8-adf2-101700e422f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03c61992-6240-42b8-adf2-101700e422f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03c61992-6240-42b8-adf2-101700e422f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-03c61992-6240-42b8-adf2-101700e422f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03c61992-6240-42b8-adf2-101700e422f7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-03c61992-6240-42b8-adf2-101700e422f7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03c61992-6240-42b8-adf2-101700e422f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03c61992-6240-42b8-adf2-101700e422f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-03c61992-6240-42b8-adf2-101700e422f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03c61992-6240-42b8-adf2-101700e422f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image {
  box-sizing: border-box;
}



.s-03c61992-6240-42b8-adf2-101700e422f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03c61992-6240-42b8-adf2-101700e422f7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container {
      position: relative;
    }

    .s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03c61992-6240-42b8-adf2-101700e422f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (max-width: 767px){#s-03c61992-6240-42b8-adf2-101700e422f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-03c61992-6240-42b8-adf2-101700e422f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03c61992-6240-42b8-adf2-101700e422f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03c61992-6240-42b8-adf2-101700e422f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03c61992-6240-42b8-adf2-101700e422f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-03c61992-6240-42b8-adf2-101700e422f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03c61992-6240-42b8-adf2-101700e422f7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-03c61992-6240-42b8-adf2-101700e422f7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03c61992-6240-42b8-adf2-101700e422f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03c61992-6240-42b8-adf2-101700e422f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-03c61992-6240-42b8-adf2-101700e422f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03c61992-6240-42b8-adf2-101700e422f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image {
  box-sizing: border-box;
}



.s-03c61992-6240-42b8-adf2-101700e422f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03c61992-6240-42b8-adf2-101700e422f7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container {
      position: relative;
    }

    .s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03c61992-6240-42b8-adf2-101700e422f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03c61992-6240-42b8-adf2-101700e422f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}
#s-aa29b106-fed5-4024-8876-5476c5fc1d09 {
  max-width: 3000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-aa29b106-fed5-4024-8876-5476c5fc1d09 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa29b106-fed5-4024-8876-5476c5fc1d09-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa29b106-fed5-4024-8876-5476c5fc1d09 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa29b106-fed5-4024-8876-5476c5fc1d09 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa29b106-fed5-4024-8876-5476c5fc1d09 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa29b106-fed5-4024-8876-5476c5fc1d09 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa29b106-fed5-4024-8876-5476c5fc1d09 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aa29b106-fed5-4024-8876-5476c5fc1d09 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa29b106-fed5-4024-8876-5476c5fc1d09 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa29b106-fed5-4024-8876-5476c5fc1d09 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-aa29b106-fed5-4024-8876-5476c5fc1d09 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa29b106-fed5-4024-8876-5476c5fc1d09.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image {
  box-sizing: border-box;
}



.s-aa29b106-fed5-4024-8876-5476c5fc1d09 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa29b106-fed5-4024-8876-5476c5fc1d09 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container {
      position: relative;
    }

    .s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa29b106-fed5-4024-8876-5476c5fc1d09 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

@media (min-width: 1200px){#s-aa29b106-fed5-4024-8876-5476c5fc1d09 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa29b106-fed5-4024-8876-5476c5fc1d09-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa29b106-fed5-4024-8876-5476c5fc1d09 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa29b106-fed5-4024-8876-5476c5fc1d09 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa29b106-fed5-4024-8876-5476c5fc1d09 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa29b106-fed5-4024-8876-5476c5fc1d09 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa29b106-fed5-4024-8876-5476c5fc1d09 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aa29b106-fed5-4024-8876-5476c5fc1d09 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa29b106-fed5-4024-8876-5476c5fc1d09 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa29b106-fed5-4024-8876-5476c5fc1d09 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-aa29b106-fed5-4024-8876-5476c5fc1d09 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa29b106-fed5-4024-8876-5476c5fc1d09.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image {
  box-sizing: border-box;
}



.s-aa29b106-fed5-4024-8876-5476c5fc1d09 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa29b106-fed5-4024-8876-5476c5fc1d09 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container {
      position: relative;
    }

    .s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa29b106-fed5-4024-8876-5476c5fc1d09 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-aa29b106-fed5-4024-8876-5476c5fc1d09 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa29b106-fed5-4024-8876-5476c5fc1d09-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa29b106-fed5-4024-8876-5476c5fc1d09 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa29b106-fed5-4024-8876-5476c5fc1d09 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa29b106-fed5-4024-8876-5476c5fc1d09 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa29b106-fed5-4024-8876-5476c5fc1d09 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa29b106-fed5-4024-8876-5476c5fc1d09 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aa29b106-fed5-4024-8876-5476c5fc1d09 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa29b106-fed5-4024-8876-5476c5fc1d09 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa29b106-fed5-4024-8876-5476c5fc1d09 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-aa29b106-fed5-4024-8876-5476c5fc1d09 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa29b106-fed5-4024-8876-5476c5fc1d09.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image {
  box-sizing: border-box;
}



.s-aa29b106-fed5-4024-8876-5476c5fc1d09 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa29b106-fed5-4024-8876-5476c5fc1d09 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container {
      position: relative;
    }

    .s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa29b106-fed5-4024-8876-5476c5fc1d09 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-aa29b106-fed5-4024-8876-5476c5fc1d09 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa29b106-fed5-4024-8876-5476c5fc1d09-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa29b106-fed5-4024-8876-5476c5fc1d09 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa29b106-fed5-4024-8876-5476c5fc1d09 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa29b106-fed5-4024-8876-5476c5fc1d09 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa29b106-fed5-4024-8876-5476c5fc1d09 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa29b106-fed5-4024-8876-5476c5fc1d09 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aa29b106-fed5-4024-8876-5476c5fc1d09 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa29b106-fed5-4024-8876-5476c5fc1d09 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa29b106-fed5-4024-8876-5476c5fc1d09 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-aa29b106-fed5-4024-8876-5476c5fc1d09 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa29b106-fed5-4024-8876-5476c5fc1d09.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image {
  box-sizing: border-box;
}



.s-aa29b106-fed5-4024-8876-5476c5fc1d09 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa29b106-fed5-4024-8876-5476c5fc1d09 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container {
      position: relative;
    }

    .s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa29b106-fed5-4024-8876-5476c5fc1d09 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (max-width: 767px){#s-aa29b106-fed5-4024-8876-5476c5fc1d09 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa29b106-fed5-4024-8876-5476c5fc1d09-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa29b106-fed5-4024-8876-5476c5fc1d09 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa29b106-fed5-4024-8876-5476c5fc1d09 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa29b106-fed5-4024-8876-5476c5fc1d09 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa29b106-fed5-4024-8876-5476c5fc1d09 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa29b106-fed5-4024-8876-5476c5fc1d09 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aa29b106-fed5-4024-8876-5476c5fc1d09 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa29b106-fed5-4024-8876-5476c5fc1d09 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa29b106-fed5-4024-8876-5476c5fc1d09 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-aa29b106-fed5-4024-8876-5476c5fc1d09 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa29b106-fed5-4024-8876-5476c5fc1d09.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image {
  box-sizing: border-box;
}



.s-aa29b106-fed5-4024-8876-5476c5fc1d09 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa29b106-fed5-4024-8876-5476c5fc1d09 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container {
      position: relative;
    }

    .s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa29b106-fed5-4024-8876-5476c5fc1d09.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa29b106-fed5-4024-8876-5476c5fc1d09 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}
#s-8eb282dc-8328-4716-9700-7a2a2729861b {
  aspect-ratio: 1/1;
text-align: center;
}

#s-8eb282dc-8328-4716-9700-7a2a2729861b {
  margin: 0 !important;
  overflow: visible;
}

#s-8eb282dc-8328-4716-9700-7a2a2729861b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8eb282dc-8328-4716-9700-7a2a2729861b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8eb282dc-8328-4716-9700-7a2a2729861b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image {
  /* Add background color handling */
  
}

#s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8eb282dc-8328-4716-9700-7a2a2729861b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8eb282dc-8328-4716-9700-7a2a2729861b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8eb282dc-8328-4716-9700-7a2a2729861b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image {
    
    
    
    
  }


.s-8eb282dc-8328-4716-9700-7a2a2729861b .shogun-image-content {
  
    justify-content: center;
  
}

.s-8eb282dc-8328-4716-9700-7a2a2729861b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image {
  box-sizing: border-box;
}



.s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8eb282dc-8328-4716-9700-7a2a2729861b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container {
      position: relative;
    }

    .s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-8eb282dc-8328-4716-9700-7a2a2729861b {
  margin: 0 !important;
  overflow: visible;
}

#s-8eb282dc-8328-4716-9700-7a2a2729861b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8eb282dc-8328-4716-9700-7a2a2729861b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8eb282dc-8328-4716-9700-7a2a2729861b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image {
  /* Add background color handling */
  
}

#s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8eb282dc-8328-4716-9700-7a2a2729861b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8eb282dc-8328-4716-9700-7a2a2729861b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8eb282dc-8328-4716-9700-7a2a2729861b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image {
    
    
    
    
  }


.s-8eb282dc-8328-4716-9700-7a2a2729861b .shogun-image-content {
  
    justify-content: center;
  
}

.s-8eb282dc-8328-4716-9700-7a2a2729861b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image {
  box-sizing: border-box;
}



.s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8eb282dc-8328-4716-9700-7a2a2729861b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container {
      position: relative;
    }

    .s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8eb282dc-8328-4716-9700-7a2a2729861b {
  margin: 0 !important;
  overflow: visible;
}

#s-8eb282dc-8328-4716-9700-7a2a2729861b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8eb282dc-8328-4716-9700-7a2a2729861b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8eb282dc-8328-4716-9700-7a2a2729861b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image {
  /* Add background color handling */
  
}

#s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8eb282dc-8328-4716-9700-7a2a2729861b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8eb282dc-8328-4716-9700-7a2a2729861b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8eb282dc-8328-4716-9700-7a2a2729861b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image {
    
    
    
    
  }


.s-8eb282dc-8328-4716-9700-7a2a2729861b .shogun-image-content {
  
    justify-content: center;
  
}

.s-8eb282dc-8328-4716-9700-7a2a2729861b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image {
  box-sizing: border-box;
}



.s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8eb282dc-8328-4716-9700-7a2a2729861b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container {
      position: relative;
    }

    .s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8eb282dc-8328-4716-9700-7a2a2729861b {
  margin: 0 !important;
  overflow: visible;
}

#s-8eb282dc-8328-4716-9700-7a2a2729861b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8eb282dc-8328-4716-9700-7a2a2729861b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8eb282dc-8328-4716-9700-7a2a2729861b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image {
  /* Add background color handling */
  
}

#s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8eb282dc-8328-4716-9700-7a2a2729861b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8eb282dc-8328-4716-9700-7a2a2729861b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8eb282dc-8328-4716-9700-7a2a2729861b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image {
    
    
    
    
  }


.s-8eb282dc-8328-4716-9700-7a2a2729861b .shogun-image-content {
  
    justify-content: center;
  
}

.s-8eb282dc-8328-4716-9700-7a2a2729861b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image {
  box-sizing: border-box;
}



.s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8eb282dc-8328-4716-9700-7a2a2729861b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container {
      position: relative;
    }

    .s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-8eb282dc-8328-4716-9700-7a2a2729861b {
  margin: 0 !important;
  overflow: visible;
}

#s-8eb282dc-8328-4716-9700-7a2a2729861b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8eb282dc-8328-4716-9700-7a2a2729861b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8eb282dc-8328-4716-9700-7a2a2729861b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image {
  /* Add background color handling */
  
}

#s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8eb282dc-8328-4716-9700-7a2a2729861b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8eb282dc-8328-4716-9700-7a2a2729861b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8eb282dc-8328-4716-9700-7a2a2729861b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image {
    
    
    
    
  }


.s-8eb282dc-8328-4716-9700-7a2a2729861b .shogun-image-content {
  
    justify-content: center;
  
}

.s-8eb282dc-8328-4716-9700-7a2a2729861b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image {
  box-sizing: border-box;
}



.s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8eb282dc-8328-4716-9700-7a2a2729861b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container {
      position: relative;
    }

    .s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8eb282dc-8328-4716-9700-7a2a2729861b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8eb282dc-8328-4716-9700-7a2a2729861b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-b70e638c-81a1-4587-a4b9-cb2515d90fb6 {
  margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-b70e638c-81a1-4587-a4b9-cb2515d90fb6 {
  margin-left: 3%;
margin-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b70e638c-81a1-4587-a4b9-cb2515d90fb6 {
  margin-left: 1%;
margin-right: 1%;
}
}@media (max-width: 767px){#s-b70e638c-81a1-4587-a4b9-cb2515d90fb6 {
  margin-left: 1%;
margin-right: 1%;
}
}







#s-b70e638c-81a1-4587-a4b9-cb2515d90fb6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b70e638c-81a1-4587-a4b9-cb2515d90fb6.shg-box.shg-c {
  justify-content: center;
}

#s-f52223e7-8175-466d-b190-303aba09af11 {
  margin-bottom: 1em;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f52223e7-8175-466d-b190-303aba09af11 .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 52px;
  line-height: 1em;
  
  text-align: center;
}



#s-713f5bfd-10e6-4288-a365-385275f93078 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-713f5bfd-10e6-4288-a365-385275f93078 .shogun-heading-component h1 {
  color: #252525;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



.shogun-table-wrapper {
  overflow: auto;
}

table.shogun-table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  border-style: hidden;
}

thead.shogun-table-column-container {
  font-weight: bold;
}

td.shogun-table-column {
  padding: 10px;
}

td.shogun-table-row {
  padding: 10px;
  min-height: 45px;
}

td.shogun-table-column:only-child, td.shogun-table-row:only-child {
  width: 100%;
}

#s-499edb8b-6b6d-466a-9216-434051ed6127 {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
}
@media (min-width: 1200px){#s-499edb8b-6b6d-466a-9216-434051ed6127 {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-499edb8b-6b6d-466a-9216-434051ed6127 .shogun-table-wrapper {
  overflow: auto;
  border: 2px solid #D5D6D7;
  border-radius: 5px;
}

#s-499edb8b-6b6d-466a-9216-434051ed6127 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-499edb8b-6b6d-466a-9216-434051ed6127 td.shogun-table-column {
  background-color: rgba(40, 40, 40, 1);
  padding: 10px;
  text-align: center;
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 900;
  color: rgba(255, 255, 255, 1);
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-499edb8b-6b6d-466a-9216-434051ed6127 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-499edb8b-6b6d-466a-9216-434051ed6127 td.shogun-table-column, #s-499edb8b-6b6d-466a-9216-434051ed6127 td.shogun-table-row {
  border: 2px solid #D5D6D7;
}

#s-7c1318e4-937e-4cdc-b825-3816ee0de5c7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7c1318e4-937e-4cdc-b825-3816ee0de5c7 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-77d7b824-6ff9-4e68-8706-244e18fea5ad {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-77d7b824-6ff9-4e68-8706-244e18fea5ad .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-02f24ea9-33b7-4332-bce6-0b11a5987af7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-02f24ea9-33b7-4332-bce6-0b11a5987af7 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-d53835e2-1334-4c88-818b-3dbb3fd5fc0e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d53835e2-1334-4c88-818b-3dbb3fd5fc0e .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-06854112-ad32-4cfc-bda0-16118e430113 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-06854112-ad32-4cfc-bda0-16118e430113 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-8e2931a7-e2b2-4f6f-88e3-a1d1dc263b2f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8e2931a7-e2b2-4f6f-88e3-a1d1dc263b2f .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-fd03e256-a8a3-4e55-afd4-37eb551e9077 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fd03e256-a8a3-4e55-afd4-37eb551e9077 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-5d62c774-ac31-409e-89df-021f4a054095 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5d62c774-ac31-409e-89df-021f4a054095 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-94e001a5-1d98-45a7-957c-6af4884a1ed9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-94e001a5-1d98-45a7-957c-6af4884a1ed9 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-7c305016-071a-48ba-a132-727cf75b47f8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7c305016-071a-48ba-a132-727cf75b47f8 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-8628f13b-a775-4cd6-bb39-973dc85e5ca4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8628f13b-a775-4cd6-bb39-973dc85e5ca4 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-1f33a99e-c7a6-4189-ae85-ccde38c17706 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1f33a99e-c7a6-4189-ae85-ccde38c17706 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-8eca06e3-9064-4c8b-b294-4dac659212d7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8eca06e3-9064-4c8b-b294-4dac659212d7 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-904d30a8-32cb-480e-9d0d-9cfd5a246328 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-904d30a8-32cb-480e-9d0d-9cfd5a246328 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-48068c2f-0831-4376-be06-bd597ddd59a6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-48068c2f-0831-4376-be06-bd597ddd59a6 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-129e7c33-0ef4-4190-bce7-a22239c4f47b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-129e7c33-0ef4-4190-bce7-a22239c4f47b .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-f163feba-011e-4e60-b214-ff36e5f03418 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f163feba-011e-4e60-b214-ff36e5f03418 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-8f082a9b-84a6-4606-a60a-c704eae27175 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8f082a9b-84a6-4606-a60a-c704eae27175 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-015ca65d-4f47-4ab0-9f57-3fd1f1e38c98 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-015ca65d-4f47-4ab0-9f57-3fd1f1e38c98 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-ab0c3330-8950-4d47-a04e-5a8702ccf4c9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ab0c3330-8950-4d47-a04e-5a8702ccf4c9 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-23643fa0-8f8b-4682-8bf9-91f72d78bac0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-23643fa0-8f8b-4682-8bf9-91f72d78bac0 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-9e5ab6e6-380d-4029-a7ae-e9f3529fe3e4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9e5ab6e6-380d-4029-a7ae-e9f3529fe3e4 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-db7195a8-c43a-4d7a-8f33-6cd010d1b233 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-db7195a8-c43a-4d7a-8f33-6cd010d1b233 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-98970be1-ed30-4cd7-8ef2-0fa35c8f5c03 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-98970be1-ed30-4cd7-8ef2-0fa35c8f5c03 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-2c768f00-c318-4f16-b25b-6fa8bb100198 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2c768f00-c318-4f16-b25b-6fa8bb100198 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-fcb34e46-2cdc-429a-b0f8-de00d8da076c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fcb34e46-2cdc-429a-b0f8-de00d8da076c .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-bc33d6ed-6e5a-433b-a22d-c58fe1227f01 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bc33d6ed-6e5a-433b-a22d-c58fe1227f01 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-4c3684a9-efd7-49c7-b140-80376cf6caaf {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4c3684a9-efd7-49c7-b140-80376cf6caaf .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-093a5de6-6344-4b75-8d50-111271396b77 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-093a5de6-6344-4b75-8d50-111271396b77 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-9c6a4642-1c2d-4c56-b11d-290ee34e0392 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9c6a4642-1c2d-4c56-b11d-290ee34e0392 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-a949b111-6a09-4309-b26a-c8d0df5f0d49 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a949b111-6a09-4309-b26a-c8d0df5f0d49 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-bc74bdeb-bad8-4d0c-8b85-d1cf7a2db3ff {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bc74bdeb-bad8-4d0c-8b85-d1cf7a2db3ff .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-6f229095-f85d-4905-a9f0-019faeb4b606 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6f229095-f85d-4905-a9f0-019faeb4b606 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-9c7242d0-5974-4852-8e9f-6a4dc7571ae9 {
  margin-left: auto;
margin-right: auto;
}

#s-9c7242d0-5974-4852-8e9f-6a4dc7571ae9 .shogun-icon-wrapper {
  text-align: center;
}


#s-9c7242d0-5974-4852-8e9f-6a4dc7571ae9 .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(40, 40, 40, 1);
}

#s-0209e80d-62a6-4066-9f67-693c9670694d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0209e80d-62a6-4066-9f67-693c9670694d .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-89911253-ce0f-4fba-bcb9-6c3fd709162b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-89911253-ce0f-4fba-bcb9-6c3fd709162b .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-8c9a0f3d-bacc-4ec8-949f-8440a94a1fee {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8c9a0f3d-bacc-4ec8-949f-8440a94a1fee .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-7a1c1ce0-f0b6-47f1-8459-becc6075d213 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7a1c1ce0-f0b6-47f1-8459-becc6075d213 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-fc1fecb6-e5da-4e87-a38e-107b59e0bb22 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fc1fecb6-e5da-4e87-a38e-107b59e0bb22 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-dc5b4dd5-f39e-4ae7-be73-5063b4f912b2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dc5b4dd5-f39e-4ae7-be73-5063b4f912b2 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-31e467d6-6e99-4786-bb64-671b519b731a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-31e467d6-6e99-4786-bb64-671b519b731a .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-0d1ba9bd-7da7-4c94-9cca-cca8fb11ed7f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0d1ba9bd-7da7-4c94-9cca-cca8fb11ed7f .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-d597a6d0-420d-4d12-9a32-ea05ab453bc7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d597a6d0-420d-4d12-9a32-ea05ab453bc7 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-88ebd560-b43f-416f-b73a-fce27028932c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-88ebd560-b43f-416f-b73a-fce27028932c .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-d376cbce-971d-4560-9b58-597ad120ae95 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d376cbce-971d-4560-9b58-597ad120ae95 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-a04be17f-4e03-42f1-8dab-ce84d11c2fc9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a04be17f-4e03-42f1-8dab-ce84d11c2fc9 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-ccace0e0-3cd5-4f3c-a253-773953f0bb3b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ccace0e0-3cd5-4f3c-a253-773953f0bb3b .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-5f86da15-4aac-47c5-8f8a-3ebd336dc7fa {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5f86da15-4aac-47c5-8f8a-3ebd336dc7fa .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-3eb02875-8d0c-4346-8630-1305dfb6580f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3eb02875-8d0c-4346-8630-1305dfb6580f .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-36adc4de-aab0-4268-af7a-41677fe9f196 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-36adc4de-aab0-4268-af7a-41677fe9f196 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-a10650bb-93ec-4603-867d-4dedd199e8de {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a10650bb-93ec-4603-867d-4dedd199e8de .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-263434ed-5d5a-44bd-b8ad-7d19a72d1adc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-263434ed-5d5a-44bd-b8ad-7d19a72d1adc .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-8ee75537-ca57-4e61-8196-8d9d33944a22 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8ee75537-ca57-4e61-8196-8d9d33944a22 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-61eab1d5-1242-4727-8447-a846d0aa9bcf {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-61eab1d5-1242-4727-8447-a846d0aa9bcf .shogun-heading-component h1 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-0b64c064-9011-4481-8cce-33d1a9ba1a34 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0b64c064-9011-4481-8cce-33d1a9ba1a34 .shogun-heading-component h1 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-02b19ed6-0649-4617-8fda-ddf8ef409cdb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-02b19ed6-0649-4617-8fda-ddf8ef409cdb .shogun-heading-component h1 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-06fab941-90fe-4a8b-949e-442ba6a4c756 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-06fab941-90fe-4a8b-949e-442ba6a4c756 .shogun-heading-component h1 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-5c20a65a-36eb-408a-b7b3-abe80c6f211c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5c20a65a-36eb-408a-b7b3-abe80c6f211c .shogun-heading-component h1 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-68b9234d-b295-488d-9433-42bb79eb1a53 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-68b9234d-b295-488d-9433-42bb79eb1a53 .shogun-heading-component h1 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-cc47ea92-f39b-422a-a667-671fedcc50ed {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cc47ea92-f39b-422a-a667-671fedcc50ed .shogun-heading-component h1 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-01d97eaf-c2ab-4622-b2c2-6b7baab3298e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-01d97eaf-c2ab-4622-b2c2-6b7baab3298e .shogun-heading-component h1 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-00eeefbe-3f58-4ce5-8aa9-387243d04421 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-00eeefbe-3f58-4ce5-8aa9-387243d04421 .shogun-heading-component h1 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-ce953f36-bf7f-485c-99b0-b10da3901d4e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ce953f36-bf7f-485c-99b0-b10da3901d4e .shogun-heading-component h1 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-e51d2c43-c24f-4a52-8ae1-7440e3c9183b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e51d2c43-c24f-4a52-8ae1-7440e3c9183b .shogun-heading-component h1 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-702399cf-766e-4f8a-b1a0-6592a517b7be {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-702399cf-766e-4f8a-b1a0-6592a517b7be .shogun-heading-component h1 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-16e85301-61c0-4c12-bb69-87f9fa235d82 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-16e85301-61c0-4c12-bb69-87f9fa235d82 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-ea058cd1-cbc8-432c-bcc5-f4cccdb79fc8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ea058cd1-cbc8-432c-bcc5-f4cccdb79fc8 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-e75daa83-0598-4683-b2c1-43c6d0ac6af4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e75daa83-0598-4683-b2c1-43c6d0ac6af4 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-bd9c1b0f-8cf7-4d13-b7b9-693b9046fde7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bd9c1b0f-8cf7-4d13-b7b9-693b9046fde7 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-601249ea-9482-4fa4-b09a-56ac1e7156c3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-601249ea-9482-4fa4-b09a-56ac1e7156c3 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-7d1e5c3d-f208-4153-8079-6e11e9e27505 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7d1e5c3d-f208-4153-8079-6e11e9e27505 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-56a1a600-79fe-42c6-a94f-ab40feb3b5f7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-56a1a600-79fe-42c6-a94f-ab40feb3b5f7 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-c3a8d158-ce93-43ba-a4bd-f8e70ef8016e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-c3a8d158-ce93-43ba-a4bd-f8e70ef8016e .shogun-heading-component h1 {
  color: #252525;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-4f5d3d64-b2d5-4bb8-9cb7-af030bc35948 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
}

#s-4f5d3d64-b2d5-4bb8-9cb7-af030bc35948 .shogun-table-wrapper {
  overflow: auto;
  border: 2px solid #D5D6D7;
  border-radius: 5px;
}

#s-4f5d3d64-b2d5-4bb8-9cb7-af030bc35948 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-4f5d3d64-b2d5-4bb8-9cb7-af030bc35948 td.shogun-table-column {
  background-color: #252525;
  padding: 10px;
  text-align: center;
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 900;
  color: rgba(242, 242, 242, 1);
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-4f5d3d64-b2d5-4bb8-9cb7-af030bc35948 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-4f5d3d64-b2d5-4bb8-9cb7-af030bc35948 td.shogun-table-column, #s-4f5d3d64-b2d5-4bb8-9cb7-af030bc35948 td.shogun-table-row {
  border: 2px solid #D5D6D7;
}

#s-e3679ae3-ce9f-449e-92ea-8ae6455d3043 {
  margin-left: auto;
margin-right: auto;
}

#s-e3679ae3-ce9f-449e-92ea-8ae6455d3043 .shg-proportional-font-size,
#s-e3679ae3-ce9f-449e-92ea-8ae6455d3043 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5a325e45-7952-4ae5-bb53-6d231d9a2725 {
  margin-left: auto;
margin-right: auto;
}

#s-5a325e45-7952-4ae5-bb53-6d231d9a2725 .shg-proportional-font-size,
#s-5a325e45-7952-4ae5-bb53-6d231d9a2725 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6c245eb5-8b85-4bdb-99ff-7db95b4ec5ec {
  box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.25);
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-6c245eb5-8b85-4bdb-99ff-7db95b4ec5ec:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-6c245eb5-8b85-4bdb-99ff-7db95b4ec5ec:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-6c245eb5-8b85-4bdb-99ff-7db95b4ec5ec-root {
    text-align: center;
  }


#s-6c245eb5-8b85-4bdb-99ff-7db95b4ec5ec.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-6c245eb5-8b85-4bdb-99ff-7db95b4ec5ec-root {
    text-align: center;
  }


#s-6c245eb5-8b85-4bdb-99ff-7db95b4ec5ec.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6c245eb5-8b85-4bdb-99ff-7db95b4ec5ec-root {
    text-align: center;
  }


#s-6c245eb5-8b85-4bdb-99ff-7db95b4ec5ec.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6c245eb5-8b85-4bdb-99ff-7db95b4ec5ec-root {
    text-align: center;
  }


#s-6c245eb5-8b85-4bdb-99ff-7db95b4ec5ec.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-6c245eb5-8b85-4bdb-99ff-7db95b4ec5ec-root {
    text-align: center;
  }


#s-6c245eb5-8b85-4bdb-99ff-7db95b4ec5ec.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-d4a6c910-590d-4b49-8140-a30b5b657ab8 {
  box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.25);
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-d4a6c910-590d-4b49-8140-a30b5b657ab8:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-d4a6c910-590d-4b49-8140-a30b5b657ab8:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-d4a6c910-590d-4b49-8140-a30b5b657ab8-root {
    text-align: center;
  }


#s-d4a6c910-590d-4b49-8140-a30b5b657ab8.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-d4a6c910-590d-4b49-8140-a30b5b657ab8-root {
    text-align: center;
  }


#s-d4a6c910-590d-4b49-8140-a30b5b657ab8.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d4a6c910-590d-4b49-8140-a30b5b657ab8-root {
    text-align: center;
  }


#s-d4a6c910-590d-4b49-8140-a30b5b657ab8.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d4a6c910-590d-4b49-8140-a30b5b657ab8-root {
    text-align: center;
  }


#s-d4a6c910-590d-4b49-8140-a30b5b657ab8.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-d4a6c910-590d-4b49-8140-a30b5b657ab8-root {
    text-align: center;
  }


#s-d4a6c910-590d-4b49-8140-a30b5b657ab8.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-f121cbe7-5eff-475c-8d02-f57a317a99a7 {
  box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.25);
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-f121cbe7-5eff-475c-8d02-f57a317a99a7:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-f121cbe7-5eff-475c-8d02-f57a317a99a7:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f121cbe7-5eff-475c-8d02-f57a317a99a7-root {
    text-align: center;
  }


#s-f121cbe7-5eff-475c-8d02-f57a317a99a7.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-f121cbe7-5eff-475c-8d02-f57a317a99a7-root {
    text-align: center;
  }


#s-f121cbe7-5eff-475c-8d02-f57a317a99a7.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f121cbe7-5eff-475c-8d02-f57a317a99a7-root {
    text-align: center;
  }


#s-f121cbe7-5eff-475c-8d02-f57a317a99a7.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f121cbe7-5eff-475c-8d02-f57a317a99a7-root {
    text-align: center;
  }


#s-f121cbe7-5eff-475c-8d02-f57a317a99a7.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-f121cbe7-5eff-475c-8d02-f57a317a99a7-root {
    text-align: center;
  }


#s-f121cbe7-5eff-475c-8d02-f57a317a99a7.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-ca2dce05-c44c-400a-9d64-f73d1c532fed {
  box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.25);
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-ca2dce05-c44c-400a-9d64-f73d1c532fed:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-ca2dce05-c44c-400a-9d64-f73d1c532fed:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ca2dce05-c44c-400a-9d64-f73d1c532fed-root {
    text-align: center;
  }


#s-ca2dce05-c44c-400a-9d64-f73d1c532fed.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-ca2dce05-c44c-400a-9d64-f73d1c532fed-root {
    text-align: center;
  }


#s-ca2dce05-c44c-400a-9d64-f73d1c532fed.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ca2dce05-c44c-400a-9d64-f73d1c532fed-root {
    text-align: center;
  }


#s-ca2dce05-c44c-400a-9d64-f73d1c532fed.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ca2dce05-c44c-400a-9d64-f73d1c532fed-root {
    text-align: center;
  }


#s-ca2dce05-c44c-400a-9d64-f73d1c532fed.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-ca2dce05-c44c-400a-9d64-f73d1c532fed-root {
    text-align: center;
  }


#s-ca2dce05-c44c-400a-9d64-f73d1c532fed.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-b2a52ba8-6c1d-483f-9ec8-e34ba359d922 {
  box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.25);
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-b2a52ba8-6c1d-483f-9ec8-e34ba359d922:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-b2a52ba8-6c1d-483f-9ec8-e34ba359d922:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b2a52ba8-6c1d-483f-9ec8-e34ba359d922-root {
    text-align: center;
  }


#s-b2a52ba8-6c1d-483f-9ec8-e34ba359d922.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-b2a52ba8-6c1d-483f-9ec8-e34ba359d922-root {
    text-align: center;
  }


#s-b2a52ba8-6c1d-483f-9ec8-e34ba359d922.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b2a52ba8-6c1d-483f-9ec8-e34ba359d922-root {
    text-align: center;
  }


#s-b2a52ba8-6c1d-483f-9ec8-e34ba359d922.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b2a52ba8-6c1d-483f-9ec8-e34ba359d922-root {
    text-align: center;
  }


#s-b2a52ba8-6c1d-483f-9ec8-e34ba359d922.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-b2a52ba8-6c1d-483f-9ec8-e34ba359d922-root {
    text-align: center;
  }


#s-b2a52ba8-6c1d-483f-9ec8-e34ba359d922.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-c2e3d5fe-e25d-4e3c-a379-e5f9ecd82486 {
  box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.25);
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-c2e3d5fe-e25d-4e3c-a379-e5f9ecd82486:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-c2e3d5fe-e25d-4e3c-a379-e5f9ecd82486:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c2e3d5fe-e25d-4e3c-a379-e5f9ecd82486-root {
    text-align: center;
  }


#s-c2e3d5fe-e25d-4e3c-a379-e5f9ecd82486.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-c2e3d5fe-e25d-4e3c-a379-e5f9ecd82486-root {
    text-align: center;
  }


#s-c2e3d5fe-e25d-4e3c-a379-e5f9ecd82486.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c2e3d5fe-e25d-4e3c-a379-e5f9ecd82486-root {
    text-align: center;
  }


#s-c2e3d5fe-e25d-4e3c-a379-e5f9ecd82486.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c2e3d5fe-e25d-4e3c-a379-e5f9ecd82486-root {
    text-align: center;
  }


#s-c2e3d5fe-e25d-4e3c-a379-e5f9ecd82486.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-c2e3d5fe-e25d-4e3c-a379-e5f9ecd82486-root {
    text-align: center;
  }


#s-c2e3d5fe-e25d-4e3c-a379-e5f9ecd82486.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-2cf632e4-a19f-45d6-a6c4-6134aa2fd910 {
  box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.25);
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-2cf632e4-a19f-45d6-a6c4-6134aa2fd910:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-2cf632e4-a19f-45d6-a6c4-6134aa2fd910:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-2cf632e4-a19f-45d6-a6c4-6134aa2fd910-root {
    text-align: center;
  }


#s-2cf632e4-a19f-45d6-a6c4-6134aa2fd910.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-2cf632e4-a19f-45d6-a6c4-6134aa2fd910-root {
    text-align: center;
  }


#s-2cf632e4-a19f-45d6-a6c4-6134aa2fd910.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2cf632e4-a19f-45d6-a6c4-6134aa2fd910-root {
    text-align: center;
  }


#s-2cf632e4-a19f-45d6-a6c4-6134aa2fd910.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2cf632e4-a19f-45d6-a6c4-6134aa2fd910-root {
    text-align: center;
  }


#s-2cf632e4-a19f-45d6-a6c4-6134aa2fd910.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-2cf632e4-a19f-45d6-a6c4-6134aa2fd910-root {
    text-align: center;
  }


#s-2cf632e4-a19f-45d6-a6c4-6134aa2fd910.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-98dcdf3c-bdff-456b-9498-505d8f2aa039 {
  box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.25);
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-98dcdf3c-bdff-456b-9498-505d8f2aa039:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-98dcdf3c-bdff-456b-9498-505d8f2aa039:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-98dcdf3c-bdff-456b-9498-505d8f2aa039-root {
    text-align: center;
  }


#s-98dcdf3c-bdff-456b-9498-505d8f2aa039.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-98dcdf3c-bdff-456b-9498-505d8f2aa039-root {
    text-align: center;
  }


#s-98dcdf3c-bdff-456b-9498-505d8f2aa039.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-98dcdf3c-bdff-456b-9498-505d8f2aa039-root {
    text-align: center;
  }


#s-98dcdf3c-bdff-456b-9498-505d8f2aa039.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-98dcdf3c-bdff-456b-9498-505d8f2aa039-root {
    text-align: center;
  }


#s-98dcdf3c-bdff-456b-9498-505d8f2aa039.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-98dcdf3c-bdff-456b-9498-505d8f2aa039-root {
    text-align: center;
  }


#s-98dcdf3c-bdff-456b-9498-505d8f2aa039.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-3d672e2f-4ff7-4315-8ae9-ddcdda0e11be {
  box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.25);
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-3d672e2f-4ff7-4315-8ae9-ddcdda0e11be:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-3d672e2f-4ff7-4315-8ae9-ddcdda0e11be:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-3d672e2f-4ff7-4315-8ae9-ddcdda0e11be-root {
    text-align: center;
  }


#s-3d672e2f-4ff7-4315-8ae9-ddcdda0e11be.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-3d672e2f-4ff7-4315-8ae9-ddcdda0e11be-root {
    text-align: center;
  }


#s-3d672e2f-4ff7-4315-8ae9-ddcdda0e11be.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3d672e2f-4ff7-4315-8ae9-ddcdda0e11be-root {
    text-align: center;
  }


#s-3d672e2f-4ff7-4315-8ae9-ddcdda0e11be.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3d672e2f-4ff7-4315-8ae9-ddcdda0e11be-root {
    text-align: center;
  }


#s-3d672e2f-4ff7-4315-8ae9-ddcdda0e11be.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-3d672e2f-4ff7-4315-8ae9-ddcdda0e11be-root {
    text-align: center;
  }


#s-3d672e2f-4ff7-4315-8ae9-ddcdda0e11be.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-b09b89e4-fbaa-41a7-97e0-caef85327b21 {
  box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.25);
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-b09b89e4-fbaa-41a7-97e0-caef85327b21:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-b09b89e4-fbaa-41a7-97e0-caef85327b21:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b09b89e4-fbaa-41a7-97e0-caef85327b21-root {
    text-align: center;
  }


#s-b09b89e4-fbaa-41a7-97e0-caef85327b21.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-b09b89e4-fbaa-41a7-97e0-caef85327b21-root {
    text-align: center;
  }


#s-b09b89e4-fbaa-41a7-97e0-caef85327b21.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b09b89e4-fbaa-41a7-97e0-caef85327b21-root {
    text-align: center;
  }


#s-b09b89e4-fbaa-41a7-97e0-caef85327b21.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b09b89e4-fbaa-41a7-97e0-caef85327b21-root {
    text-align: center;
  }


#s-b09b89e4-fbaa-41a7-97e0-caef85327b21.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-b09b89e4-fbaa-41a7-97e0-caef85327b21-root {
    text-align: center;
  }


#s-b09b89e4-fbaa-41a7-97e0-caef85327b21.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-6a4da9da-10d2-4e20-a264-dff98ff46ca8 {
  box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.25);
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-6a4da9da-10d2-4e20-a264-dff98ff46ca8:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-6a4da9da-10d2-4e20-a264-dff98ff46ca8:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-6a4da9da-10d2-4e20-a264-dff98ff46ca8-root {
    text-align: center;
  }


#s-6a4da9da-10d2-4e20-a264-dff98ff46ca8.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-6a4da9da-10d2-4e20-a264-dff98ff46ca8-root {
    text-align: center;
  }


#s-6a4da9da-10d2-4e20-a264-dff98ff46ca8.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6a4da9da-10d2-4e20-a264-dff98ff46ca8-root {
    text-align: center;
  }


#s-6a4da9da-10d2-4e20-a264-dff98ff46ca8.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6a4da9da-10d2-4e20-a264-dff98ff46ca8-root {
    text-align: center;
  }


#s-6a4da9da-10d2-4e20-a264-dff98ff46ca8.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-6a4da9da-10d2-4e20-a264-dff98ff46ca8-root {
    text-align: center;
  }


#s-6a4da9da-10d2-4e20-a264-dff98ff46ca8.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-5e84b1c7-d7e7-43b3-9ade-e30cdf267bfd {
  box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.25);
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-5e84b1c7-d7e7-43b3-9ade-e30cdf267bfd:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-5e84b1c7-d7e7-43b3-9ade-e30cdf267bfd:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-5e84b1c7-d7e7-43b3-9ade-e30cdf267bfd-root {
    text-align: center;
  }


#s-5e84b1c7-d7e7-43b3-9ade-e30cdf267bfd.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-5e84b1c7-d7e7-43b3-9ade-e30cdf267bfd-root {
    text-align: center;
  }


#s-5e84b1c7-d7e7-43b3-9ade-e30cdf267bfd.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5e84b1c7-d7e7-43b3-9ade-e30cdf267bfd-root {
    text-align: center;
  }


#s-5e84b1c7-d7e7-43b3-9ade-e30cdf267bfd.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5e84b1c7-d7e7-43b3-9ade-e30cdf267bfd-root {
    text-align: center;
  }


#s-5e84b1c7-d7e7-43b3-9ade-e30cdf267bfd.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-5e84b1c7-d7e7-43b3-9ade-e30cdf267bfd-root {
    text-align: center;
  }


#s-5e84b1c7-d7e7-43b3-9ade-e30cdf267bfd.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-e7e4d7db-6101-4e00-91d7-3bb0e0f8cb7a {
  box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.25);
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-e7e4d7db-6101-4e00-91d7-3bb0e0f8cb7a:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-e7e4d7db-6101-4e00-91d7-3bb0e0f8cb7a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-e7e4d7db-6101-4e00-91d7-3bb0e0f8cb7a-root {
    text-align: center;
  }


#s-e7e4d7db-6101-4e00-91d7-3bb0e0f8cb7a.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-e7e4d7db-6101-4e00-91d7-3bb0e0f8cb7a-root {
    text-align: center;
  }


#s-e7e4d7db-6101-4e00-91d7-3bb0e0f8cb7a.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e7e4d7db-6101-4e00-91d7-3bb0e0f8cb7a-root {
    text-align: center;
  }


#s-e7e4d7db-6101-4e00-91d7-3bb0e0f8cb7a.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e7e4d7db-6101-4e00-91d7-3bb0e0f8cb7a-root {
    text-align: center;
  }


#s-e7e4d7db-6101-4e00-91d7-3bb0e0f8cb7a.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-e7e4d7db-6101-4e00-91d7-3bb0e0f8cb7a-root {
    text-align: center;
  }


#s-e7e4d7db-6101-4e00-91d7-3bb0e0f8cb7a.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-62847343-a1ab-4f55-9df9-6bedc96ef620 {
  box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.25);
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-62847343-a1ab-4f55-9df9-6bedc96ef620:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-62847343-a1ab-4f55-9df9-6bedc96ef620:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-62847343-a1ab-4f55-9df9-6bedc96ef620-root {
    text-align: center;
  }


#s-62847343-a1ab-4f55-9df9-6bedc96ef620.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-62847343-a1ab-4f55-9df9-6bedc96ef620-root {
    text-align: center;
  }


#s-62847343-a1ab-4f55-9df9-6bedc96ef620.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-62847343-a1ab-4f55-9df9-6bedc96ef620-root {
    text-align: center;
  }


#s-62847343-a1ab-4f55-9df9-6bedc96ef620.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-62847343-a1ab-4f55-9df9-6bedc96ef620-root {
    text-align: center;
  }


#s-62847343-a1ab-4f55-9df9-6bedc96ef620.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-62847343-a1ab-4f55-9df9-6bedc96ef620-root {
    text-align: center;
  }


#s-62847343-a1ab-4f55-9df9-6bedc96ef620.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-4502cc56-a00b-407d-aa0d-edbc5dfc9d76 {
  box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.25);
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-4502cc56-a00b-407d-aa0d-edbc5dfc9d76:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-4502cc56-a00b-407d-aa0d-edbc5dfc9d76:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4502cc56-a00b-407d-aa0d-edbc5dfc9d76-root {
    text-align: center;
  }


#s-4502cc56-a00b-407d-aa0d-edbc5dfc9d76.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-4502cc56-a00b-407d-aa0d-edbc5dfc9d76-root {
    text-align: center;
  }


#s-4502cc56-a00b-407d-aa0d-edbc5dfc9d76.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4502cc56-a00b-407d-aa0d-edbc5dfc9d76-root {
    text-align: center;
  }


#s-4502cc56-a00b-407d-aa0d-edbc5dfc9d76.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4502cc56-a00b-407d-aa0d-edbc5dfc9d76-root {
    text-align: center;
  }


#s-4502cc56-a00b-407d-aa0d-edbc5dfc9d76.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-4502cc56-a00b-407d-aa0d-edbc5dfc9d76-root {
    text-align: center;
  }


#s-4502cc56-a00b-407d-aa0d-edbc5dfc9d76.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-f9454adc-1a0c-42d3-b334-ddb9117d5810 {
  box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.25);
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-f9454adc-1a0c-42d3-b334-ddb9117d5810:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-f9454adc-1a0c-42d3-b334-ddb9117d5810:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f9454adc-1a0c-42d3-b334-ddb9117d5810-root {
    text-align: center;
  }


#s-f9454adc-1a0c-42d3-b334-ddb9117d5810.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-f9454adc-1a0c-42d3-b334-ddb9117d5810-root {
    text-align: center;
  }


#s-f9454adc-1a0c-42d3-b334-ddb9117d5810.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f9454adc-1a0c-42d3-b334-ddb9117d5810-root {
    text-align: center;
  }


#s-f9454adc-1a0c-42d3-b334-ddb9117d5810.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f9454adc-1a0c-42d3-b334-ddb9117d5810-root {
    text-align: center;
  }


#s-f9454adc-1a0c-42d3-b334-ddb9117d5810.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-f9454adc-1a0c-42d3-b334-ddb9117d5810-root {
    text-align: center;
  }


#s-f9454adc-1a0c-42d3-b334-ddb9117d5810.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-105b50de-9713-41d9-aac1-2e29ce74ece0 {
  box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.25);
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-105b50de-9713-41d9-aac1-2e29ce74ece0:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-105b50de-9713-41d9-aac1-2e29ce74ece0:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-105b50de-9713-41d9-aac1-2e29ce74ece0-root {
    text-align: center;
  }


#s-105b50de-9713-41d9-aac1-2e29ce74ece0.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-105b50de-9713-41d9-aac1-2e29ce74ece0-root {
    text-align: center;
  }


#s-105b50de-9713-41d9-aac1-2e29ce74ece0.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-105b50de-9713-41d9-aac1-2e29ce74ece0-root {
    text-align: center;
  }


#s-105b50de-9713-41d9-aac1-2e29ce74ece0.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-105b50de-9713-41d9-aac1-2e29ce74ece0-root {
    text-align: center;
  }


#s-105b50de-9713-41d9-aac1-2e29ce74ece0.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-105b50de-9713-41d9-aac1-2e29ce74ece0-root {
    text-align: center;
  }


#s-105b50de-9713-41d9-aac1-2e29ce74ece0.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-6c1069d3-7423-4f8a-92dc-ca77c4a3b2dc {
  box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.25);
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-6c1069d3-7423-4f8a-92dc-ca77c4a3b2dc:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-6c1069d3-7423-4f8a-92dc-ca77c4a3b2dc:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-6c1069d3-7423-4f8a-92dc-ca77c4a3b2dc-root {
    text-align: center;
  }


#s-6c1069d3-7423-4f8a-92dc-ca77c4a3b2dc.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-6c1069d3-7423-4f8a-92dc-ca77c4a3b2dc-root {
    text-align: center;
  }


#s-6c1069d3-7423-4f8a-92dc-ca77c4a3b2dc.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6c1069d3-7423-4f8a-92dc-ca77c4a3b2dc-root {
    text-align: center;
  }


#s-6c1069d3-7423-4f8a-92dc-ca77c4a3b2dc.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6c1069d3-7423-4f8a-92dc-ca77c4a3b2dc-root {
    text-align: center;
  }


#s-6c1069d3-7423-4f8a-92dc-ca77c4a3b2dc.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-6c1069d3-7423-4f8a-92dc-ca77c4a3b2dc-root {
    text-align: center;
  }


#s-6c1069d3-7423-4f8a-92dc-ca77c4a3b2dc.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-5cbdd7c5-c636-43d4-96f5-a61ac6e48aed {
  box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.25);
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-5cbdd7c5-c636-43d4-96f5-a61ac6e48aed:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-5cbdd7c5-c636-43d4-96f5-a61ac6e48aed:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-5cbdd7c5-c636-43d4-96f5-a61ac6e48aed-root {
    text-align: center;
  }


#s-5cbdd7c5-c636-43d4-96f5-a61ac6e48aed.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-5cbdd7c5-c636-43d4-96f5-a61ac6e48aed-root {
    text-align: center;
  }


#s-5cbdd7c5-c636-43d4-96f5-a61ac6e48aed.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5cbdd7c5-c636-43d4-96f5-a61ac6e48aed-root {
    text-align: center;
  }


#s-5cbdd7c5-c636-43d4-96f5-a61ac6e48aed.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5cbdd7c5-c636-43d4-96f5-a61ac6e48aed-root {
    text-align: center;
  }


#s-5cbdd7c5-c636-43d4-96f5-a61ac6e48aed.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-5cbdd7c5-c636-43d4-96f5-a61ac6e48aed-root {
    text-align: center;
  }


#s-5cbdd7c5-c636-43d4-96f5-a61ac6e48aed.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-90898568-e8ae-488d-a4b7-ba7b4cf23181 {
  box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.25);
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-90898568-e8ae-488d-a4b7-ba7b4cf23181:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-90898568-e8ae-488d-a4b7-ba7b4cf23181:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-90898568-e8ae-488d-a4b7-ba7b4cf23181-root {
    text-align: center;
  }


#s-90898568-e8ae-488d-a4b7-ba7b4cf23181.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-90898568-e8ae-488d-a4b7-ba7b4cf23181-root {
    text-align: center;
  }


#s-90898568-e8ae-488d-a4b7-ba7b4cf23181.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-90898568-e8ae-488d-a4b7-ba7b4cf23181-root {
    text-align: center;
  }


#s-90898568-e8ae-488d-a4b7-ba7b4cf23181.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-90898568-e8ae-488d-a4b7-ba7b4cf23181-root {
    text-align: center;
  }


#s-90898568-e8ae-488d-a4b7-ba7b4cf23181.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-90898568-e8ae-488d-a4b7-ba7b4cf23181-root {
    text-align: center;
  }


#s-90898568-e8ae-488d-a4b7-ba7b4cf23181.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-197bc028-597a-44eb-a650-ad123e7cfe6f {
  box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.25);
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-197bc028-597a-44eb-a650-ad123e7cfe6f:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-197bc028-597a-44eb-a650-ad123e7cfe6f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-197bc028-597a-44eb-a650-ad123e7cfe6f-root {
    text-align: center;
  }


#s-197bc028-597a-44eb-a650-ad123e7cfe6f.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-197bc028-597a-44eb-a650-ad123e7cfe6f-root {
    text-align: center;
  }


#s-197bc028-597a-44eb-a650-ad123e7cfe6f.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-197bc028-597a-44eb-a650-ad123e7cfe6f-root {
    text-align: center;
  }


#s-197bc028-597a-44eb-a650-ad123e7cfe6f.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-197bc028-597a-44eb-a650-ad123e7cfe6f-root {
    text-align: center;
  }


#s-197bc028-597a-44eb-a650-ad123e7cfe6f.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-197bc028-597a-44eb-a650-ad123e7cfe6f-root {
    text-align: center;
  }


#s-197bc028-597a-44eb-a650-ad123e7cfe6f.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-b0eadac2-482e-4df8-af14-eb2b6ea75b50 {
  box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.25);
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: #252525;
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-b0eadac2-482e-4df8-af14-eb2b6ea75b50:hover {background-color: rgba(165, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-b0eadac2-482e-4df8-af14-eb2b6ea75b50:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b0eadac2-482e-4df8-af14-eb2b6ea75b50-root {
    text-align: center;
  }


#s-b0eadac2-482e-4df8-af14-eb2b6ea75b50.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-b0eadac2-482e-4df8-af14-eb2b6ea75b50-root {
    text-align: center;
  }


#s-b0eadac2-482e-4df8-af14-eb2b6ea75b50.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b0eadac2-482e-4df8-af14-eb2b6ea75b50-root {
    text-align: center;
  }


#s-b0eadac2-482e-4df8-af14-eb2b6ea75b50.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b0eadac2-482e-4df8-af14-eb2b6ea75b50-root {
    text-align: center;
  }


#s-b0eadac2-482e-4df8-af14-eb2b6ea75b50.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-b0eadac2-482e-4df8-af14-eb2b6ea75b50-root {
    text-align: center;
  }


#s-b0eadac2-482e-4df8-af14-eb2b6ea75b50.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-2d4f9efc-b5b2-4e94-8999-b93cc281806a {
  margin-left: auto;
margin-right: auto;
}

#s-2d4f9efc-b5b2-4e94-8999-b93cc281806a .shg-proportional-font-size,
#s-2d4f9efc-b5b2-4e94-8999-b93cc281806a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6007c6f1-cb78-442d-9385-934d4e3ea60f {
  margin-left: auto;
margin-right: auto;
}

#s-6007c6f1-cb78-442d-9385-934d4e3ea60f .shg-proportional-font-size,
#s-6007c6f1-cb78-442d-9385-934d4e3ea60f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-15a1f4b7-eadc-4b24-b7e5-4f266e6cc5db {
  margin-left: auto;
margin-right: auto;
}

#s-15a1f4b7-eadc-4b24-b7e5-4f266e6cc5db .shg-proportional-font-size,
#s-15a1f4b7-eadc-4b24-b7e5-4f266e6cc5db .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5a5b8a44-ba5d-4146-b077-38b6811f205c {
  margin-left: auto;
margin-right: auto;
}

#s-5a5b8a44-ba5d-4146-b077-38b6811f205c .shg-proportional-font-size,
#s-5a5b8a44-ba5d-4146-b077-38b6811f205c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b101ceca-30b4-4da2-9313-2abc897a3f9f {
  margin-left: auto;
margin-right: auto;
}

#s-b101ceca-30b4-4da2-9313-2abc897a3f9f .shg-proportional-font-size,
#s-b101ceca-30b4-4da2-9313-2abc897a3f9f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ae4df106-7b77-48d3-a8eb-eec89010de09 {
  margin-left: auto;
margin-right: auto;
}

#s-ae4df106-7b77-48d3-a8eb-eec89010de09 .shg-proportional-font-size,
#s-ae4df106-7b77-48d3-a8eb-eec89010de09 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ff3f443f-4c71-41a8-be11-56401f9ba1cd {
  margin-left: auto;
margin-right: auto;
}

#s-ff3f443f-4c71-41a8-be11-56401f9ba1cd .shg-proportional-font-size,
#s-ff3f443f-4c71-41a8-be11-56401f9ba1cd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e534bfd6-33c3-49f4-a25c-0436a095f633 {
  margin-left: auto;
margin-right: auto;
}

#s-e534bfd6-33c3-49f4-a25c-0436a095f633 .shg-proportional-font-size,
#s-e534bfd6-33c3-49f4-a25c-0436a095f633 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3963b7bf-6c63-40e8-84aa-90fea8442b0f {
  margin-left: auto;
margin-right: auto;
}

#s-3963b7bf-6c63-40e8-84aa-90fea8442b0f .shg-proportional-font-size,
#s-3963b7bf-6c63-40e8-84aa-90fea8442b0f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-73c08736-5ed0-414e-beb8-9f149047245f {
  margin-left: auto;
margin-right: auto;
}

#s-73c08736-5ed0-414e-beb8-9f149047245f .shg-proportional-font-size,
#s-73c08736-5ed0-414e-beb8-9f149047245f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-36f8272e-242d-4a5c-b554-6bcf85666469 {
  margin-left: auto;
margin-right: auto;
}

#s-36f8272e-242d-4a5c-b554-6bcf85666469 .shg-proportional-font-size,
#s-36f8272e-242d-4a5c-b554-6bcf85666469 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-09c759d1-02f5-4f85-bcc2-46f626ac34ad {
  margin-left: auto;
margin-right: auto;
}

#s-09c759d1-02f5-4f85-bcc2-46f626ac34ad .shg-proportional-font-size,
#s-09c759d1-02f5-4f85-bcc2-46f626ac34ad .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-32bba50c-18f4-461f-8e65-1370c3dffb11 {
  margin-left: auto;
margin-right: auto;
}

#s-32bba50c-18f4-461f-8e65-1370c3dffb11 .shg-proportional-font-size,
#s-32bba50c-18f4-461f-8e65-1370c3dffb11 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ba0dc313-8d11-418d-b783-ebf51724f120 {
  margin-left: auto;
margin-right: auto;
}

#s-ba0dc313-8d11-418d-b783-ebf51724f120 .shg-proportional-font-size,
#s-ba0dc313-8d11-418d-b783-ebf51724f120 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0e40a763-f8d4-48c6-8a5b-b80f55f2dc00 {
  margin-left: auto;
margin-right: auto;
}

#s-0e40a763-f8d4-48c6-8a5b-b80f55f2dc00 .shg-proportional-font-size,
#s-0e40a763-f8d4-48c6-8a5b-b80f55f2dc00 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-90dafeca-9664-48be-b339-190debeb5394 {
  margin-left: auto;
margin-right: auto;
}

#s-90dafeca-9664-48be-b339-190debeb5394 .shg-proportional-font-size,
#s-90dafeca-9664-48be-b339-190debeb5394 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-036a1619-8651-4397-9aed-95c8983c9dd9 {
  margin-left: auto;
margin-right: auto;
}

#s-036a1619-8651-4397-9aed-95c8983c9dd9 .shg-proportional-font-size,
#s-036a1619-8651-4397-9aed-95c8983c9dd9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b2a4a879-1927-44b0-a5c2-745b312fb109 {
  margin-left: auto;
margin-right: auto;
}

#s-b2a4a879-1927-44b0-a5c2-745b312fb109 .shg-proportional-font-size,
#s-b2a4a879-1927-44b0-a5c2-745b312fb109 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-70d71f48-3855-4f65-a328-9a905d32f487 {
  margin-left: auto;
margin-right: auto;
}

#s-70d71f48-3855-4f65-a328-9a905d32f487 .shg-proportional-font-size,
#s-70d71f48-3855-4f65-a328-9a905d32f487 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d8f751f0-b50a-4595-a8f4-cfc28ded21a4 {
  margin-left: auto;
margin-right: auto;
}

#s-d8f751f0-b50a-4595-a8f4-cfc28ded21a4 .shg-proportional-font-size,
#s-d8f751f0-b50a-4595-a8f4-cfc28ded21a4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9790d1c1-61dd-4d80-bb3f-69d686996d35 {
  margin-left: auto;
margin-right: auto;
}

#s-9790d1c1-61dd-4d80-bb3f-69d686996d35 .shg-proportional-font-size,
#s-9790d1c1-61dd-4d80-bb3f-69d686996d35 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a89e073b-354c-445a-9337-dca4260a55ef {
  margin-left: auto;
margin-right: auto;
}

#s-a89e073b-354c-445a-9337-dca4260a55ef .shg-proportional-font-size,
#s-a89e073b-354c-445a-9337-dca4260a55ef .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-55f3c7c7-7f1a-4253-8ffd-55858bab320c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-55f3c7c7-7f1a-4253-8ffd-55858bab320c .shogun-heading-component h1 {
  color: #252525;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-4f23548c-9535-427c-bb4b-484c405a244f {
  margin-left: auto;
margin-right: auto;
}

#s-4f23548c-9535-427c-bb4b-484c405a244f .shogun-table-wrapper {
  overflow: auto;
  border: 2px solid #D5D6D7;
  border-radius: 5px;
}

#s-4f23548c-9535-427c-bb4b-484c405a244f table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-4f23548c-9535-427c-bb4b-484c405a244f td.shogun-table-column {
  background-color: #252525;
  padding: 10px;
  text-align: center;
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 900;
  color: rgba(242, 242, 242, 1);
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-4f23548c-9535-427c-bb4b-484c405a244f td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-4f23548c-9535-427c-bb4b-484c405a244f td.shogun-table-column, #s-4f23548c-9535-427c-bb4b-484c405a244f td.shogun-table-row {
  border: 2px solid #D5D6D7;
}

#s-840f5cc5-3067-4d0a-be81-63f0a80f3917 {
  margin-left: auto;
margin-right: auto;
}

#s-840f5cc5-3067-4d0a-be81-63f0a80f3917 .shg-proportional-font-size,
#s-840f5cc5-3067-4d0a-be81-63f0a80f3917 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c200b6ce-d533-4505-b2cb-8c380c34038d {
  margin-left: auto;
margin-right: auto;
}

#s-c200b6ce-d533-4505-b2cb-8c380c34038d .shg-proportional-font-size,
#s-c200b6ce-d533-4505-b2cb-8c380c34038d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2936bcae-cd0d-4ff0-a56f-4f5fe289117b {
  margin-left: auto;
margin-right: auto;
}

#s-2936bcae-cd0d-4ff0-a56f-4f5fe289117b .shg-proportional-font-size,
#s-2936bcae-cd0d-4ff0-a56f-4f5fe289117b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-080c9a8e-55fd-4458-b871-fa787ddb778b {
  margin-left: auto;
margin-right: auto;
}

#s-080c9a8e-55fd-4458-b871-fa787ddb778b .shg-proportional-font-size,
#s-080c9a8e-55fd-4458-b871-fa787ddb778b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4402b082-aff3-4efe-8c52-bd1c183ada68 {
  margin-left: auto;
margin-right: auto;
}

#s-4402b082-aff3-4efe-8c52-bd1c183ada68 .shg-proportional-font-size,
#s-4402b082-aff3-4efe-8c52-bd1c183ada68 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1211ba34-6451-4777-b94c-dcecc7a8e0de {
  margin-left: auto;
margin-right: auto;
}

#s-1211ba34-6451-4777-b94c-dcecc7a8e0de .shg-proportional-font-size,
#s-1211ba34-6451-4777-b94c-dcecc7a8e0de .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-59fd2148-0640-4267-9fa6-4c1998a94ab2 {
  margin-left: auto;
margin-right: auto;
}

#s-59fd2148-0640-4267-9fa6-4c1998a94ab2 .shg-proportional-font-size,
#s-59fd2148-0640-4267-9fa6-4c1998a94ab2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a7b2e5ad-1e2f-4256-90eb-e7daeb101d75 {
  margin-left: auto;
margin-right: auto;
}

#s-a7b2e5ad-1e2f-4256-90eb-e7daeb101d75 .shg-proportional-font-size,
#s-a7b2e5ad-1e2f-4256-90eb-e7daeb101d75 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1159bcad-0199-47ba-a1e0-3d8445ce8270 {
  margin-left: auto;
margin-right: auto;
}

#s-1159bcad-0199-47ba-a1e0-3d8445ce8270 .shg-proportional-font-size,
#s-1159bcad-0199-47ba-a1e0-3d8445ce8270 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9f9dbe47-cc68-4aca-bba0-124dce4dc6ac {
  margin-left: auto;
margin-right: auto;
}

#s-9f9dbe47-cc68-4aca-bba0-124dce4dc6ac .shg-proportional-font-size,
#s-9f9dbe47-cc68-4aca-bba0-124dce4dc6ac .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a294f6c9-de6f-4dc5-97c8-853b491f85f1 {
  margin-left: auto;
margin-right: auto;
}

#s-a294f6c9-de6f-4dc5-97c8-853b491f85f1 .shg-proportional-font-size,
#s-a294f6c9-de6f-4dc5-97c8-853b491f85f1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d9a7df76-d3af-45b8-8ba5-cd8119c237af {
  margin-left: auto;
margin-right: auto;
}

#s-d9a7df76-d3af-45b8-8ba5-cd8119c237af .shg-proportional-font-size,
#s-d9a7df76-d3af-45b8-8ba5-cd8119c237af .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-64ce12b8-b5cc-49a5-9ca8-5f50f8816b9c hr {
  border-top: 2px solid #ddd;
}

#s-01eade0b-c19d-438a-b7f0-a4745999c37d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-01eade0b-c19d-438a-b7f0-a4745999c37d .shogun-heading-component h1 {
  color: #252525;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-cb176be2-3e58-43da-a021-f9eb37edd08b {
  margin-left: auto;
margin-right: auto;
}

#s-cb176be2-3e58-43da-a021-f9eb37edd08b .shg-proportional-font-size,
#s-cb176be2-3e58-43da-a021-f9eb37edd08b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-152e6754-61f7-4824-bd29-017ac5865167 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-152e6754-61f7-4824-bd29-017ac5865167"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-152e6754-61f7-4824-bd29-017ac5865167"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-152e6754-61f7-4824-bd29-017ac5865167"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-152e6754-61f7-4824-bd29-017ac5865167"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 7.5px);
}

}

#s-42d6292e-f2d9-48e8-8577-76e2f5784176 {
  margin-top: 5px;
margin-bottom: 5px;
padding-top: 5px;
padding-left: 1%;
padding-bottom: 5px;
padding-right: 1%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-42d6292e-f2d9-48e8-8577-76e2f5784176 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-42d6292e-f2d9-48e8-8577-76e2f5784176.shg-box.shg-c {
  justify-content: center;
}

#s-f34131f7-e7ec-4066-a939-f1458a6627be {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-f34131f7-e7ec-4066-a939-f1458a6627be .shogun-heading-component h1 {
  color: #252525;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-36a3dba3-dd40-4c97-89b2-488a76ac238c {
  margin-left: auto;
margin-right: auto;
}

#s-36a3dba3-dd40-4c97-89b2-488a76ac238c .shg-proportional-font-size,
#s-36a3dba3-dd40-4c97-89b2-488a76ac238c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3abf7c2f-0902-4fff-b531-c37dcd0bb825 {
  margin-top: 5px;
margin-bottom: 5px;
padding-top: 5px;
padding-left: 1%;
padding-bottom: 5px;
padding-right: 1%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-3abf7c2f-0902-4fff-b531-c37dcd0bb825 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3abf7c2f-0902-4fff-b531-c37dcd0bb825.shg-box.shg-c {
  justify-content: center;
}

#s-5848debf-d6b3-406e-b311-86eb40ee1868 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-5848debf-d6b3-406e-b311-86eb40ee1868 .shogun-heading-component h1 {
  color: #252525;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-305512f3-06a8-4f09-b7eb-b9a1642541fd {
  margin-left: auto;
margin-right: auto;
}

#s-305512f3-06a8-4f09-b7eb-b9a1642541fd .shg-proportional-font-size,
#s-305512f3-06a8-4f09-b7eb-b9a1642541fd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ad76dfbc-8b16-4b16-9c3d-896a32096a24 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-ad76dfbc-8b16-4b16-9c3d-896a32096a24"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ad76dfbc-8b16-4b16-9c3d-896a32096a24"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-ad76dfbc-8b16-4b16-9c3d-896a32096a24"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-ad76dfbc-8b16-4b16-9c3d-896a32096a24"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 7.5px);
}

}

#s-620e0e01-f7bb-4a7b-9f99-ffa36de74311 {
  margin-top: 5px;
margin-bottom: 5px;
padding-top: 5px;
padding-left: 1%;
padding-bottom: 5px;
padding-right: 1%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-620e0e01-f7bb-4a7b-9f99-ffa36de74311 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-620e0e01-f7bb-4a7b-9f99-ffa36de74311.shg-box.shg-c {
  justify-content: center;
}

#s-ff8e08c3-a713-4dcd-ad47-dbbaf739eb1f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-ff8e08c3-a713-4dcd-ad47-dbbaf739eb1f .shogun-heading-component h1 {
  color: #252525;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-7e9a42a8-f71a-4426-894b-727f986ef779 {
  margin-left: auto;
margin-right: auto;
}

#s-7e9a42a8-f71a-4426-894b-727f986ef779 .shg-proportional-font-size,
#s-7e9a42a8-f71a-4426-894b-727f986ef779 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b31bfc68-8fd4-4410-bf0f-cb6168e9e55b {
  margin-top: 5px;
margin-bottom: 5px;
padding-top: 5px;
padding-left: 1%;
padding-bottom: 5px;
padding-right: 1%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-b31bfc68-8fd4-4410-bf0f-cb6168e9e55b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b31bfc68-8fd4-4410-bf0f-cb6168e9e55b.shg-box.shg-c {
  justify-content: center;
}

#s-4cd2d18e-c1d4-482c-aa97-edaf8e5489c8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-4cd2d18e-c1d4-482c-aa97-edaf8e5489c8 .shogun-heading-component h1 {
  color: #252525;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-db807f12-c71d-40fb-a563-50c76341406d {
  margin-left: auto;
margin-right: auto;
}

#s-db807f12-c71d-40fb-a563-50c76341406d .shg-proportional-font-size,
#s-db807f12-c71d-40fb-a563-50c76341406d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c392a293-8418-4a79-85e4-b64f7c6eb1c2 {
  margin-left: auto;
margin-right: auto;
}

#s-c392a293-8418-4a79-85e4-b64f7c6eb1c2 .shogun-table-wrapper {
  overflow: auto;
  border: 2px solid #D5D6D7;
  border-radius: 5px;
}

#s-c392a293-8418-4a79-85e4-b64f7c6eb1c2 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-c392a293-8418-4a79-85e4-b64f7c6eb1c2 td.shogun-table-column {
  background-color: #252525;
  padding: 10px;
  text-align: center;
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 900;
  color: rgba(242, 242, 242, 1);
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-c392a293-8418-4a79-85e4-b64f7c6eb1c2 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-c392a293-8418-4a79-85e4-b64f7c6eb1c2 td.shogun-table-column, #s-c392a293-8418-4a79-85e4-b64f7c6eb1c2 td.shogun-table-row {
  border: 2px solid #D5D6D7;
}

#s-d561fc89-a29b-4ce7-aaf1-0fe2dc428233 {
  margin-left: auto;
margin-right: auto;
}

#s-d561fc89-a29b-4ce7-aaf1-0fe2dc428233 .shg-proportional-font-size,
#s-d561fc89-a29b-4ce7-aaf1-0fe2dc428233 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6a4c70fa-42b2-4c87-bb62-3820831c986b {
  margin-left: auto;
margin-right: auto;
}

#s-6a4c70fa-42b2-4c87-bb62-3820831c986b .shg-proportional-font-size,
#s-6a4c70fa-42b2-4c87-bb62-3820831c986b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a9444fd8-5667-4bcf-855d-b6e90755296c {
  margin-left: auto;
margin-right: auto;
}

#s-a9444fd8-5667-4bcf-855d-b6e90755296c .shg-proportional-font-size,
#s-a9444fd8-5667-4bcf-855d-b6e90755296c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-02092470-f365-4364-a5ab-f02b83ceb88d {
  margin-left: auto;
margin-right: auto;
}

#s-02092470-f365-4364-a5ab-f02b83ceb88d .shg-proportional-font-size,
#s-02092470-f365-4364-a5ab-f02b83ceb88d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-df0cb433-80af-487a-8c69-38cef9d514fb {
  margin-left: auto;
margin-right: auto;
}

#s-df0cb433-80af-487a-8c69-38cef9d514fb .shg-proportional-font-size,
#s-df0cb433-80af-487a-8c69-38cef9d514fb .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-363aa56c-0d52-4bdf-9772-bc55c42cd00c {
  margin-left: auto;
margin-right: auto;
}

#s-363aa56c-0d52-4bdf-9772-bc55c42cd00c .shg-proportional-font-size,
#s-363aa56c-0d52-4bdf-9772-bc55c42cd00c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-56adb106-e0cf-4903-a22d-21f8989176bf {
  margin-left: auto;
margin-right: auto;
}

#s-56adb106-e0cf-4903-a22d-21f8989176bf .shg-proportional-font-size,
#s-56adb106-e0cf-4903-a22d-21f8989176bf .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-62bc29b2-1c32-41d8-a455-586982434bae {
  margin-left: auto;
margin-right: auto;
}

#s-62bc29b2-1c32-41d8-a455-586982434bae .shg-proportional-font-size,
#s-62bc29b2-1c32-41d8-a455-586982434bae .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-cf6ddb94-fe00-4ebc-81c3-9e4dca620eaf {
  margin-left: auto;
margin-right: auto;
}

#s-cf6ddb94-fe00-4ebc-81c3-9e4dca620eaf .shg-proportional-font-size,
#s-cf6ddb94-fe00-4ebc-81c3-9e4dca620eaf .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-cc0c8533-7e97-4638-b4a7-77494f5ac286 {
  margin-left: auto;
margin-right: auto;
}

#s-cc0c8533-7e97-4638-b4a7-77494f5ac286 .shg-proportional-font-size,
#s-cc0c8533-7e97-4638-b4a7-77494f5ac286 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b3e17bc2-23db-4b83-8801-6e89365b6847 hr {
  border-top: 2px solid #ddd;
}

#s-1b589265-83c9-4a0a-a5de-a8621c858f59 {
  min-height: 50px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-1b589265-83c9-4a0a-a5de-a8621c858f59 {
  margin-left: 0%;
margin-right: 0%;
}
}







#s-1b589265-83c9-4a0a-a5de-a8621c858f59 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1b589265-83c9-4a0a-a5de-a8621c858f59.shg-box.shg-c {
  justify-content: center;
}

#s-6cb27909-947f-43d8-a6f6-8163eeffde77 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-6cb27909-947f-43d8-a6f6-8163eeffde77 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6cb27909-947f-43d8-a6f6-8163eeffde77.shg-box.shg-c {
  justify-content: center;
}

#s-ff26983d-36cb-44e8-adca-89c701154645 {
  margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-ff26983d-36cb-44e8-adca-89c701154645 {
  margin-left: 3%;
margin-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ff26983d-36cb-44e8-adca-89c701154645 {
  margin-left: 1%;
margin-right: 1%;
}
}@media (max-width: 767px){#s-ff26983d-36cb-44e8-adca-89c701154645 {
  margin-left: 1%;
margin-right: 1%;
}
}







#s-ff26983d-36cb-44e8-adca-89c701154645 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ff26983d-36cb-44e8-adca-89c701154645.shg-box.shg-c {
  justify-content: center;
}

#s-dc5482c4-d5aa-4e97-b2f9-2db782f46768 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dc5482c4-d5aa-4e97-b2f9-2db782f46768 .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: left;
}



@media (min-width: 0px) {
[id="s-ad7f5885-489f-484b-8e53-6d57d5238b16"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-ad7f5885-489f-484b-8e53-6d57d5238b16"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-ad7f5885-489f-484b-8e53-6d57d5238b16"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-ad7f5885-489f-484b-8e53-6d57d5238b16"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-7a91cb1b-d394-41ff-90c3-d3388167ff48 {
  max-width: 3000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-7a91cb1b-d394-41ff-90c3-d3388167ff48 {
  margin: 0 !important;
  overflow: visible;
}

#s-7a91cb1b-d394-41ff-90c3-d3388167ff48-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a91cb1b-d394-41ff-90c3-d3388167ff48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7a91cb1b-d394-41ff-90c3-d3388167ff48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a91cb1b-d394-41ff-90c3-d3388167ff48 img.shogun-image {
  /* Add background color handling */
  
}

#s-7a91cb1b-d394-41ff-90c3-d3388167ff48 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7a91cb1b-d394-41ff-90c3-d3388167ff48 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7a91cb1b-d394-41ff-90c3-d3388167ff48 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7a91cb1b-d394-41ff-90c3-d3388167ff48 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7a91cb1b-d394-41ff-90c3-d3388167ff48 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-7a91cb1b-d394-41ff-90c3-d3388167ff48 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image {
  box-sizing: border-box;
}



.s-7a91cb1b-d394-41ff-90c3-d3388167ff48 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container {
      position: relative;
    }

    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

@media (min-width: 1200px){#s-7a91cb1b-d394-41ff-90c3-d3388167ff48 {
  margin: 0 !important;
  overflow: visible;
}

#s-7a91cb1b-d394-41ff-90c3-d3388167ff48-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a91cb1b-d394-41ff-90c3-d3388167ff48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7a91cb1b-d394-41ff-90c3-d3388167ff48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a91cb1b-d394-41ff-90c3-d3388167ff48 img.shogun-image {
  /* Add background color handling */
  
}

#s-7a91cb1b-d394-41ff-90c3-d3388167ff48 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7a91cb1b-d394-41ff-90c3-d3388167ff48 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7a91cb1b-d394-41ff-90c3-d3388167ff48 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7a91cb1b-d394-41ff-90c3-d3388167ff48 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7a91cb1b-d394-41ff-90c3-d3388167ff48 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-7a91cb1b-d394-41ff-90c3-d3388167ff48 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image {
  box-sizing: border-box;
}



.s-7a91cb1b-d394-41ff-90c3-d3388167ff48 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container {
      position: relative;
    }

    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48 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-7a91cb1b-d394-41ff-90c3-d3388167ff48 {
  margin: 0 !important;
  overflow: visible;
}

#s-7a91cb1b-d394-41ff-90c3-d3388167ff48-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a91cb1b-d394-41ff-90c3-d3388167ff48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7a91cb1b-d394-41ff-90c3-d3388167ff48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a91cb1b-d394-41ff-90c3-d3388167ff48 img.shogun-image {
  /* Add background color handling */
  
}

#s-7a91cb1b-d394-41ff-90c3-d3388167ff48 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7a91cb1b-d394-41ff-90c3-d3388167ff48 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7a91cb1b-d394-41ff-90c3-d3388167ff48 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7a91cb1b-d394-41ff-90c3-d3388167ff48 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7a91cb1b-d394-41ff-90c3-d3388167ff48 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-7a91cb1b-d394-41ff-90c3-d3388167ff48 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image {
  box-sizing: border-box;
}



.s-7a91cb1b-d394-41ff-90c3-d3388167ff48 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container {
      position: relative;
    }

    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48 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-7a91cb1b-d394-41ff-90c3-d3388167ff48 {
  margin: 0 !important;
  overflow: visible;
}

#s-7a91cb1b-d394-41ff-90c3-d3388167ff48-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a91cb1b-d394-41ff-90c3-d3388167ff48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7a91cb1b-d394-41ff-90c3-d3388167ff48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a91cb1b-d394-41ff-90c3-d3388167ff48 img.shogun-image {
  /* Add background color handling */
  
}

#s-7a91cb1b-d394-41ff-90c3-d3388167ff48 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7a91cb1b-d394-41ff-90c3-d3388167ff48 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7a91cb1b-d394-41ff-90c3-d3388167ff48 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7a91cb1b-d394-41ff-90c3-d3388167ff48 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7a91cb1b-d394-41ff-90c3-d3388167ff48 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-7a91cb1b-d394-41ff-90c3-d3388167ff48 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image {
  box-sizing: border-box;
}



.s-7a91cb1b-d394-41ff-90c3-d3388167ff48 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container {
      position: relative;
    }

    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (max-width: 767px){#s-7a91cb1b-d394-41ff-90c3-d3388167ff48 {
  margin: 0 !important;
  overflow: visible;
}

#s-7a91cb1b-d394-41ff-90c3-d3388167ff48-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a91cb1b-d394-41ff-90c3-d3388167ff48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7a91cb1b-d394-41ff-90c3-d3388167ff48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a91cb1b-d394-41ff-90c3-d3388167ff48 img.shogun-image {
  /* Add background color handling */
  
}

#s-7a91cb1b-d394-41ff-90c3-d3388167ff48 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7a91cb1b-d394-41ff-90c3-d3388167ff48 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7a91cb1b-d394-41ff-90c3-d3388167ff48 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7a91cb1b-d394-41ff-90c3-d3388167ff48 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7a91cb1b-d394-41ff-90c3-d3388167ff48 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-7a91cb1b-d394-41ff-90c3-d3388167ff48 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image {
  box-sizing: border-box;
}



.s-7a91cb1b-d394-41ff-90c3-d3388167ff48 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container {
      position: relative;
    }

    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7a91cb1b-d394-41ff-90c3-d3388167ff48 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}
#s-593a4edd-d988-4645-8dc5-037fd2e63b1f {
  max-width: 3000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-593a4edd-d988-4645-8dc5-037fd2e63b1f {
  margin: 0 !important;
  overflow: visible;
}

#s-593a4edd-d988-4645-8dc5-037fd2e63b1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-593a4edd-d988-4645-8dc5-037fd2e63b1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-593a4edd-d988-4645-8dc5-037fd2e63b1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-593a4edd-d988-4645-8dc5-037fd2e63b1f img.shogun-image {
  /* Add background color handling */
  
}

#s-593a4edd-d988-4645-8dc5-037fd2e63b1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-593a4edd-d988-4645-8dc5-037fd2e63b1f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-593a4edd-d988-4645-8dc5-037fd2e63b1f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-593a4edd-d988-4645-8dc5-037fd2e63b1f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-593a4edd-d988-4645-8dc5-037fd2e63b1f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-593a4edd-d988-4645-8dc5-037fd2e63b1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image {
  box-sizing: border-box;
}



.s-593a4edd-d988-4645-8dc5-037fd2e63b1f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container {
      position: relative;
    }

    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

@media (min-width: 1200px){#s-593a4edd-d988-4645-8dc5-037fd2e63b1f {
  margin: 0 !important;
  overflow: visible;
}

#s-593a4edd-d988-4645-8dc5-037fd2e63b1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-593a4edd-d988-4645-8dc5-037fd2e63b1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-593a4edd-d988-4645-8dc5-037fd2e63b1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-593a4edd-d988-4645-8dc5-037fd2e63b1f img.shogun-image {
  /* Add background color handling */
  
}

#s-593a4edd-d988-4645-8dc5-037fd2e63b1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-593a4edd-d988-4645-8dc5-037fd2e63b1f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-593a4edd-d988-4645-8dc5-037fd2e63b1f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-593a4edd-d988-4645-8dc5-037fd2e63b1f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-593a4edd-d988-4645-8dc5-037fd2e63b1f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-593a4edd-d988-4645-8dc5-037fd2e63b1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image {
  box-sizing: border-box;
}



.s-593a4edd-d988-4645-8dc5-037fd2e63b1f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container {
      position: relative;
    }

    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f 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-593a4edd-d988-4645-8dc5-037fd2e63b1f {
  margin: 0 !important;
  overflow: visible;
}

#s-593a4edd-d988-4645-8dc5-037fd2e63b1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-593a4edd-d988-4645-8dc5-037fd2e63b1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-593a4edd-d988-4645-8dc5-037fd2e63b1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-593a4edd-d988-4645-8dc5-037fd2e63b1f img.shogun-image {
  /* Add background color handling */
  
}

#s-593a4edd-d988-4645-8dc5-037fd2e63b1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-593a4edd-d988-4645-8dc5-037fd2e63b1f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-593a4edd-d988-4645-8dc5-037fd2e63b1f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-593a4edd-d988-4645-8dc5-037fd2e63b1f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-593a4edd-d988-4645-8dc5-037fd2e63b1f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-593a4edd-d988-4645-8dc5-037fd2e63b1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image {
  box-sizing: border-box;
}



.s-593a4edd-d988-4645-8dc5-037fd2e63b1f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container {
      position: relative;
    }

    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f 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-593a4edd-d988-4645-8dc5-037fd2e63b1f {
  margin: 0 !important;
  overflow: visible;
}

#s-593a4edd-d988-4645-8dc5-037fd2e63b1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-593a4edd-d988-4645-8dc5-037fd2e63b1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-593a4edd-d988-4645-8dc5-037fd2e63b1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-593a4edd-d988-4645-8dc5-037fd2e63b1f img.shogun-image {
  /* Add background color handling */
  
}

#s-593a4edd-d988-4645-8dc5-037fd2e63b1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-593a4edd-d988-4645-8dc5-037fd2e63b1f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-593a4edd-d988-4645-8dc5-037fd2e63b1f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-593a4edd-d988-4645-8dc5-037fd2e63b1f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-593a4edd-d988-4645-8dc5-037fd2e63b1f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-593a4edd-d988-4645-8dc5-037fd2e63b1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image {
  box-sizing: border-box;
}



.s-593a4edd-d988-4645-8dc5-037fd2e63b1f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container {
      position: relative;
    }

    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (max-width: 767px){#s-593a4edd-d988-4645-8dc5-037fd2e63b1f {
  margin: 0 !important;
  overflow: visible;
}

#s-593a4edd-d988-4645-8dc5-037fd2e63b1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-593a4edd-d988-4645-8dc5-037fd2e63b1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-593a4edd-d988-4645-8dc5-037fd2e63b1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-593a4edd-d988-4645-8dc5-037fd2e63b1f img.shogun-image {
  /* Add background color handling */
  
}

#s-593a4edd-d988-4645-8dc5-037fd2e63b1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-593a4edd-d988-4645-8dc5-037fd2e63b1f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-593a4edd-d988-4645-8dc5-037fd2e63b1f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-593a4edd-d988-4645-8dc5-037fd2e63b1f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-593a4edd-d988-4645-8dc5-037fd2e63b1f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-593a4edd-d988-4645-8dc5-037fd2e63b1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image {
  box-sizing: border-box;
}



.s-593a4edd-d988-4645-8dc5-037fd2e63b1f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container {
      position: relative;
    }

    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-593a4edd-d988-4645-8dc5-037fd2e63b1f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}
#s-665f7553-3b01-4b84-8a52-6ec18f1f332f {
  max-width: 3000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-665f7553-3b01-4b84-8a52-6ec18f1f332f {
  margin: 0 !important;
  overflow: visible;
}

#s-665f7553-3b01-4b84-8a52-6ec18f1f332f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-665f7553-3b01-4b84-8a52-6ec18f1f332f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-665f7553-3b01-4b84-8a52-6ec18f1f332f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-665f7553-3b01-4b84-8a52-6ec18f1f332f img.shogun-image {
  /* Add background color handling */
  
}

#s-665f7553-3b01-4b84-8a52-6ec18f1f332f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-665f7553-3b01-4b84-8a52-6ec18f1f332f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-665f7553-3b01-4b84-8a52-6ec18f1f332f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-665f7553-3b01-4b84-8a52-6ec18f1f332f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-665f7553-3b01-4b84-8a52-6ec18f1f332f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-665f7553-3b01-4b84-8a52-6ec18f1f332f .shogun-image-content {
  
    justify-content: center;
  
}

.s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image {
  box-sizing: border-box;
}



.s-665f7553-3b01-4b84-8a52-6ec18f1f332f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container {
      position: relative;
    }

    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

@media (min-width: 1200px){#s-665f7553-3b01-4b84-8a52-6ec18f1f332f {
  margin: 0 !important;
  overflow: visible;
}

#s-665f7553-3b01-4b84-8a52-6ec18f1f332f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-665f7553-3b01-4b84-8a52-6ec18f1f332f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-665f7553-3b01-4b84-8a52-6ec18f1f332f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-665f7553-3b01-4b84-8a52-6ec18f1f332f img.shogun-image {
  /* Add background color handling */
  
}

#s-665f7553-3b01-4b84-8a52-6ec18f1f332f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-665f7553-3b01-4b84-8a52-6ec18f1f332f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-665f7553-3b01-4b84-8a52-6ec18f1f332f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-665f7553-3b01-4b84-8a52-6ec18f1f332f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-665f7553-3b01-4b84-8a52-6ec18f1f332f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-665f7553-3b01-4b84-8a52-6ec18f1f332f .shogun-image-content {
  
    justify-content: center;
  
}

.s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image {
  box-sizing: border-box;
}



.s-665f7553-3b01-4b84-8a52-6ec18f1f332f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container {
      position: relative;
    }

    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f 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-665f7553-3b01-4b84-8a52-6ec18f1f332f {
  margin: 0 !important;
  overflow: visible;
}

#s-665f7553-3b01-4b84-8a52-6ec18f1f332f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-665f7553-3b01-4b84-8a52-6ec18f1f332f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-665f7553-3b01-4b84-8a52-6ec18f1f332f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-665f7553-3b01-4b84-8a52-6ec18f1f332f img.shogun-image {
  /* Add background color handling */
  
}

#s-665f7553-3b01-4b84-8a52-6ec18f1f332f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-665f7553-3b01-4b84-8a52-6ec18f1f332f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-665f7553-3b01-4b84-8a52-6ec18f1f332f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-665f7553-3b01-4b84-8a52-6ec18f1f332f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-665f7553-3b01-4b84-8a52-6ec18f1f332f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-665f7553-3b01-4b84-8a52-6ec18f1f332f .shogun-image-content {
  
    justify-content: center;
  
}

.s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image {
  box-sizing: border-box;
}



.s-665f7553-3b01-4b84-8a52-6ec18f1f332f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container {
      position: relative;
    }

    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f 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-665f7553-3b01-4b84-8a52-6ec18f1f332f {
  margin: 0 !important;
  overflow: visible;
}

#s-665f7553-3b01-4b84-8a52-6ec18f1f332f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-665f7553-3b01-4b84-8a52-6ec18f1f332f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-665f7553-3b01-4b84-8a52-6ec18f1f332f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-665f7553-3b01-4b84-8a52-6ec18f1f332f img.shogun-image {
  /* Add background color handling */
  
}

#s-665f7553-3b01-4b84-8a52-6ec18f1f332f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-665f7553-3b01-4b84-8a52-6ec18f1f332f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-665f7553-3b01-4b84-8a52-6ec18f1f332f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-665f7553-3b01-4b84-8a52-6ec18f1f332f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-665f7553-3b01-4b84-8a52-6ec18f1f332f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-665f7553-3b01-4b84-8a52-6ec18f1f332f .shogun-image-content {
  
    justify-content: center;
  
}

.s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image {
  box-sizing: border-box;
}



.s-665f7553-3b01-4b84-8a52-6ec18f1f332f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container {
      position: relative;
    }

    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (max-width: 767px){#s-665f7553-3b01-4b84-8a52-6ec18f1f332f {
  margin: 0 !important;
  overflow: visible;
}

#s-665f7553-3b01-4b84-8a52-6ec18f1f332f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-665f7553-3b01-4b84-8a52-6ec18f1f332f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-665f7553-3b01-4b84-8a52-6ec18f1f332f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-665f7553-3b01-4b84-8a52-6ec18f1f332f img.shogun-image {
  /* Add background color handling */
  
}

#s-665f7553-3b01-4b84-8a52-6ec18f1f332f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-665f7553-3b01-4b84-8a52-6ec18f1f332f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-665f7553-3b01-4b84-8a52-6ec18f1f332f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-665f7553-3b01-4b84-8a52-6ec18f1f332f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-665f7553-3b01-4b84-8a52-6ec18f1f332f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-665f7553-3b01-4b84-8a52-6ec18f1f332f .shogun-image-content {
  
    justify-content: center;
  
}

.s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image {
  box-sizing: border-box;
}



.s-665f7553-3b01-4b84-8a52-6ec18f1f332f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container {
      position: relative;
    }

    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-665f7553-3b01-4b84-8a52-6ec18f1f332f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}
#s-6df5b4d7-72db-46e6-9061-cd17efae0f10 {
  max-width: 3000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-6df5b4d7-72db-46e6-9061-cd17efae0f10 {
  margin: 0 !important;
  overflow: visible;
}

#s-6df5b4d7-72db-46e6-9061-cd17efae0f10-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6df5b4d7-72db-46e6-9061-cd17efae0f10 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6df5b4d7-72db-46e6-9061-cd17efae0f10 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6df5b4d7-72db-46e6-9061-cd17efae0f10 img.shogun-image {
  /* Add background color handling */
  
}

#s-6df5b4d7-72db-46e6-9061-cd17efae0f10 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6df5b4d7-72db-46e6-9061-cd17efae0f10 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6df5b4d7-72db-46e6-9061-cd17efae0f10 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6df5b4d7-72db-46e6-9061-cd17efae0f10 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6df5b4d7-72db-46e6-9061-cd17efae0f10 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-6df5b4d7-72db-46e6-9061-cd17efae0f10 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image {
  box-sizing: border-box;
}



.s-6df5b4d7-72db-46e6-9061-cd17efae0f10 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container {
      position: relative;
    }

    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

@media (min-width: 1200px){#s-6df5b4d7-72db-46e6-9061-cd17efae0f10 {
  margin: 0 !important;
  overflow: visible;
}

#s-6df5b4d7-72db-46e6-9061-cd17efae0f10-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6df5b4d7-72db-46e6-9061-cd17efae0f10 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6df5b4d7-72db-46e6-9061-cd17efae0f10 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6df5b4d7-72db-46e6-9061-cd17efae0f10 img.shogun-image {
  /* Add background color handling */
  
}

#s-6df5b4d7-72db-46e6-9061-cd17efae0f10 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6df5b4d7-72db-46e6-9061-cd17efae0f10 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6df5b4d7-72db-46e6-9061-cd17efae0f10 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6df5b4d7-72db-46e6-9061-cd17efae0f10 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6df5b4d7-72db-46e6-9061-cd17efae0f10 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-6df5b4d7-72db-46e6-9061-cd17efae0f10 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image {
  box-sizing: border-box;
}



.s-6df5b4d7-72db-46e6-9061-cd17efae0f10 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container {
      position: relative;
    }

    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10 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-6df5b4d7-72db-46e6-9061-cd17efae0f10 {
  margin: 0 !important;
  overflow: visible;
}

#s-6df5b4d7-72db-46e6-9061-cd17efae0f10-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6df5b4d7-72db-46e6-9061-cd17efae0f10 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6df5b4d7-72db-46e6-9061-cd17efae0f10 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6df5b4d7-72db-46e6-9061-cd17efae0f10 img.shogun-image {
  /* Add background color handling */
  
}

#s-6df5b4d7-72db-46e6-9061-cd17efae0f10 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6df5b4d7-72db-46e6-9061-cd17efae0f10 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6df5b4d7-72db-46e6-9061-cd17efae0f10 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6df5b4d7-72db-46e6-9061-cd17efae0f10 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6df5b4d7-72db-46e6-9061-cd17efae0f10 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-6df5b4d7-72db-46e6-9061-cd17efae0f10 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image {
  box-sizing: border-box;
}



.s-6df5b4d7-72db-46e6-9061-cd17efae0f10 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container {
      position: relative;
    }

    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10 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-6df5b4d7-72db-46e6-9061-cd17efae0f10 {
  margin: 0 !important;
  overflow: visible;
}

#s-6df5b4d7-72db-46e6-9061-cd17efae0f10-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6df5b4d7-72db-46e6-9061-cd17efae0f10 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6df5b4d7-72db-46e6-9061-cd17efae0f10 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6df5b4d7-72db-46e6-9061-cd17efae0f10 img.shogun-image {
  /* Add background color handling */
  
}

#s-6df5b4d7-72db-46e6-9061-cd17efae0f10 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6df5b4d7-72db-46e6-9061-cd17efae0f10 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6df5b4d7-72db-46e6-9061-cd17efae0f10 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6df5b4d7-72db-46e6-9061-cd17efae0f10 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6df5b4d7-72db-46e6-9061-cd17efae0f10 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-6df5b4d7-72db-46e6-9061-cd17efae0f10 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image {
  box-sizing: border-box;
}



.s-6df5b4d7-72db-46e6-9061-cd17efae0f10 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container {
      position: relative;
    }

    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (max-width: 767px){#s-6df5b4d7-72db-46e6-9061-cd17efae0f10 {
  margin: 0 !important;
  overflow: visible;
}

#s-6df5b4d7-72db-46e6-9061-cd17efae0f10-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6df5b4d7-72db-46e6-9061-cd17efae0f10 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6df5b4d7-72db-46e6-9061-cd17efae0f10 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6df5b4d7-72db-46e6-9061-cd17efae0f10 img.shogun-image {
  /* Add background color handling */
  
}

#s-6df5b4d7-72db-46e6-9061-cd17efae0f10 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6df5b4d7-72db-46e6-9061-cd17efae0f10 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6df5b4d7-72db-46e6-9061-cd17efae0f10 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6df5b4d7-72db-46e6-9061-cd17efae0f10 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6df5b4d7-72db-46e6-9061-cd17efae0f10 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-6df5b4d7-72db-46e6-9061-cd17efae0f10 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image {
  box-sizing: border-box;
}



.s-6df5b4d7-72db-46e6-9061-cd17efae0f10 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container {
      position: relative;
    }

    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6df5b4d7-72db-46e6-9061-cd17efae0f10 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}
#s-4f0a2f51-cd2c-491e-af8d-d702a2f43d53 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-4f0a2f51-cd2c-491e-af8d-d702a2f43d53"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4f0a2f51-cd2c-491e-af8d-d702a2f43d53"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-4f0a2f51-cd2c-491e-af8d-d702a2f43d53"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4f0a2f51-cd2c-491e-af8d-d702a2f43d53"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-4f0a2f51-cd2c-491e-af8d-d702a2f43d53"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4f0a2f51-cd2c-491e-af8d-d702a2f43d53"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-4f0a2f51-cd2c-491e-af8d-d702a2f43d53"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

#s-7f04b23c-b84a-4ad3-b9d2-00469c8ac0a7 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-7f04b23c-b84a-4ad3-b9d2-00469c8ac0a7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7f04b23c-b84a-4ad3-b9d2-00469c8ac0a7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-7f04b23c-b84a-4ad3-b9d2-00469c8ac0a7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-7f04b23c-b84a-4ad3-b9d2-00469c8ac0a7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 970px;
aspect-ratio: 16/9;
text-align: center;
}

#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a {
  margin: 0 !important;
  overflow: visible;
}

#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab9f84ff-a6a4-4803-a333-178dab14eb7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-ab9f84ff-a6a4-4803-a333-178dab14eb7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image {
  /* Add background color handling */
  
}

#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab9f84ff-a6a4-4803-a333-178dab14eb7a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ab9f84ff-a6a4-4803-a333-178dab14eb7a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab9f84ff-a6a4-4803-a333-178dab14eb7a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 970px;
  }



  img.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image {
    
    
    
    max-height: 970px;
  }


.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image {
  box-sizing: border-box;
}



.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container {
      position: relative;
    }

    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 970px;
    }
  }

@media (min-width: 1200px){#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a {
  margin: 0 !important;
  overflow: visible;
}

#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab9f84ff-a6a4-4803-a333-178dab14eb7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab9f84ff-a6a4-4803-a333-178dab14eb7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image {
  /* Add background color handling */
  
}

#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab9f84ff-a6a4-4803-a333-178dab14eb7a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ab9f84ff-a6a4-4803-a333-178dab14eb7a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab9f84ff-a6a4-4803-a333-178dab14eb7a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 970px;
  }



  img.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image {
    
    
    
    max-height: 970px;
  }


.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image {
  box-sizing: border-box;
}



.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container {
      position: relative;
    }

    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 970px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a {
  margin: 0 !important;
  overflow: visible;
}

#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab9f84ff-a6a4-4803-a333-178dab14eb7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab9f84ff-a6a4-4803-a333-178dab14eb7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image {
  /* Add background color handling */
  
}

#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab9f84ff-a6a4-4803-a333-178dab14eb7a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ab9f84ff-a6a4-4803-a333-178dab14eb7a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab9f84ff-a6a4-4803-a333-178dab14eb7a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 970px;
  }



  img.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image {
    
    
    
    max-height: 970px;
  }


.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image {
  box-sizing: border-box;
}



.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container {
      position: relative;
    }

    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 970px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a {
  margin: 0 !important;
  overflow: visible;
}

#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab9f84ff-a6a4-4803-a333-178dab14eb7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab9f84ff-a6a4-4803-a333-178dab14eb7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image {
  /* Add background color handling */
  
}

#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab9f84ff-a6a4-4803-a333-178dab14eb7a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ab9f84ff-a6a4-4803-a333-178dab14eb7a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab9f84ff-a6a4-4803-a333-178dab14eb7a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 970px;
  }



  img.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image {
    
    
    
    max-height: 970px;
  }


.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image {
  box-sizing: border-box;
}



.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container {
      position: relative;
    }

    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 970px;
    }
  }

}@media (max-width: 767px){#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a {
  margin: 0 !important;
  overflow: visible;
}

#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab9f84ff-a6a4-4803-a333-178dab14eb7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab9f84ff-a6a4-4803-a333-178dab14eb7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image {
  /* Add background color handling */
  
}

#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab9f84ff-a6a4-4803-a333-178dab14eb7a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ab9f84ff-a6a4-4803-a333-178dab14eb7a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab9f84ff-a6a4-4803-a333-178dab14eb7a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 970px;
  }



  img.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image {
    
    
    
    max-height: 970px;
  }


.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image {
  box-sizing: border-box;
}



.s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container {
      position: relative;
    }

    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab9f84ff-a6a4-4803-a333-178dab14eb7a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 970px;
    }
  }

}
#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 16/9;
text-align: center;
}

#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image {
  box-sizing: border-box;
}



.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container {
      position: relative;
    }

    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

@media (min-width: 1200px){#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image {
  box-sizing: border-box;
}



.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container {
      position: relative;
    }

    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image {
  box-sizing: border-box;
}



.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container {
      position: relative;
    }

    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image {
  box-sizing: border-box;
}



.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container {
      position: relative;
    }

    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (max-width: 767px){#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image {
  box-sizing: border-box;
}



.s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container {
      position: relative;
    }

    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7d3a775b-ffa9-460b-bfd2-06d33d4c4b60 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}
#s-5d5d27ef-1519-4709-8c4a-3d282cd2cc68 {
  margin-left: auto;
margin-right: auto;
}

#s-7f02030b-67c1-4c47-b53c-b3fa786d1791 {
  min-height: 50px;
}








#s-7f02030b-67c1-4c47-b53c-b3fa786d1791 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7f02030b-67c1-4c47-b53c-b3fa786d1791.shg-box.shg-c {
  justify-content: center;
}

#s-eeb88ef5-1af6-44e6-b3c1-e0597536432e {
  margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-eeb88ef5-1af6-44e6-b3c1-e0597536432e {
  margin-left: 3%;
margin-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-eeb88ef5-1af6-44e6-b3c1-e0597536432e {
  margin-left: 1%;
margin-right: 1%;
}
}@media (max-width: 767px){#s-eeb88ef5-1af6-44e6-b3c1-e0597536432e {
  margin-left: 1%;
margin-right: 1%;
}
}







#s-eeb88ef5-1af6-44e6-b3c1-e0597536432e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-eeb88ef5-1af6-44e6-b3c1-e0597536432e.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-5de69ce0-c8ed-45eb-81d2-f1e401fabebe"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5de69ce0-c8ed-45eb-81d2-f1e401fabebe"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-5de69ce0-c8ed-45eb-81d2-f1e401fabebe"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-5de69ce0-c8ed-45eb-81d2-f1e401fabebe"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 {
  max-width: 1280px;
aspect-ratio: 16/9;
text-align: center;
}

#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 {
  margin: 0 !important;
  overflow: visible;
}

#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image {
  /* Add background color handling */
  
}

#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 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: #2C2A34;
  
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image {
  box-sizing: border-box;
}



.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container {
      position: relative;
    }

    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

@media (min-width: 1200px){#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 {
  margin: 0 !important;
  overflow: visible;
}

#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image {
  /* Add background color handling */
  
}

#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image {
  box-sizing: border-box;
}



.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container {
      position: relative;
    }

    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 {
  margin: 0 !important;
  overflow: visible;
}

#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image {
  /* Add background color handling */
  
}

#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image {
  box-sizing: border-box;
}



.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container {
      position: relative;
    }

    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 {
  margin: 0 !important;
  overflow: visible;
}

#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image {
  /* Add background color handling */
  
}

#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image {
  box-sizing: border-box;
}



.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container {
      position: relative;
    }

    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (max-width: 767px){#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 {
  margin: 0 !important;
  overflow: visible;
}

#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image {
  /* Add background color handling */
  
}

#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image {
  box-sizing: border-box;
}



.s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container {
      position: relative;
    }

    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e7653e48-f1c9-4656-bbd9-3439e845c0c0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}
#s-abcec0b2-ae96-4a68-b1a4-39b266653677 {
  max-width: 1280px;
aspect-ratio: 16/9;
text-align: center;
}

#s-abcec0b2-ae96-4a68-b1a4-39b266653677 {
  margin: 0 !important;
  overflow: visible;
}

#s-abcec0b2-ae96-4a68-b1a4-39b266653677-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-abcec0b2-ae96-4a68-b1a4-39b266653677 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-abcec0b2-ae96-4a68-b1a4-39b266653677 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image {
  /* Add background color handling */
  
}

#s-abcec0b2-ae96-4a68-b1a4-39b266653677 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: #2C2A34;
  
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abcec0b2-ae96-4a68-b1a4-39b266653677 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-abcec0b2-ae96-4a68-b1a4-39b266653677 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abcec0b2-ae96-4a68-b1a4-39b266653677 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-abcec0b2-ae96-4a68-b1a4-39b266653677 .shogun-image-content {
  
    justify-content: center;
  
}

.s-abcec0b2-ae96-4a68-b1a4-39b266653677.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image {
  box-sizing: border-box;
}



.s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-abcec0b2-ae96-4a68-b1a4-39b266653677 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container {
      position: relative;
    }

    .s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

@media (min-width: 1200px){#s-abcec0b2-ae96-4a68-b1a4-39b266653677 {
  margin: 0 !important;
  overflow: visible;
}

#s-abcec0b2-ae96-4a68-b1a4-39b266653677-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-abcec0b2-ae96-4a68-b1a4-39b266653677 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-abcec0b2-ae96-4a68-b1a4-39b266653677 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image {
  /* Add background color handling */
  
}

#s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abcec0b2-ae96-4a68-b1a4-39b266653677 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-abcec0b2-ae96-4a68-b1a4-39b266653677 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abcec0b2-ae96-4a68-b1a4-39b266653677 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-abcec0b2-ae96-4a68-b1a4-39b266653677 .shogun-image-content {
  
    justify-content: center;
  
}

.s-abcec0b2-ae96-4a68-b1a4-39b266653677.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image {
  box-sizing: border-box;
}



.s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-abcec0b2-ae96-4a68-b1a4-39b266653677 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container {
      position: relative;
    }

    .s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-abcec0b2-ae96-4a68-b1a4-39b266653677 {
  margin: 0 !important;
  overflow: visible;
}

#s-abcec0b2-ae96-4a68-b1a4-39b266653677-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-abcec0b2-ae96-4a68-b1a4-39b266653677 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-abcec0b2-ae96-4a68-b1a4-39b266653677 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image {
  /* Add background color handling */
  
}

#s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abcec0b2-ae96-4a68-b1a4-39b266653677 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-abcec0b2-ae96-4a68-b1a4-39b266653677 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abcec0b2-ae96-4a68-b1a4-39b266653677 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-abcec0b2-ae96-4a68-b1a4-39b266653677 .shogun-image-content {
  
    justify-content: center;
  
}

.s-abcec0b2-ae96-4a68-b1a4-39b266653677.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image {
  box-sizing: border-box;
}



.s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-abcec0b2-ae96-4a68-b1a4-39b266653677 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container {
      position: relative;
    }

    .s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-abcec0b2-ae96-4a68-b1a4-39b266653677 {
  margin: 0 !important;
  overflow: visible;
}

#s-abcec0b2-ae96-4a68-b1a4-39b266653677-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-abcec0b2-ae96-4a68-b1a4-39b266653677 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-abcec0b2-ae96-4a68-b1a4-39b266653677 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image {
  /* Add background color handling */
  
}

#s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abcec0b2-ae96-4a68-b1a4-39b266653677 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-abcec0b2-ae96-4a68-b1a4-39b266653677 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abcec0b2-ae96-4a68-b1a4-39b266653677 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-abcec0b2-ae96-4a68-b1a4-39b266653677 .shogun-image-content {
  
    justify-content: center;
  
}

.s-abcec0b2-ae96-4a68-b1a4-39b266653677.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image {
  box-sizing: border-box;
}



.s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-abcec0b2-ae96-4a68-b1a4-39b266653677 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container {
      position: relative;
    }

    .s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (max-width: 767px){#s-abcec0b2-ae96-4a68-b1a4-39b266653677 {
  margin: 0 !important;
  overflow: visible;
}

#s-abcec0b2-ae96-4a68-b1a4-39b266653677-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-abcec0b2-ae96-4a68-b1a4-39b266653677 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-abcec0b2-ae96-4a68-b1a4-39b266653677 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image {
  /* Add background color handling */
  
}

#s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abcec0b2-ae96-4a68-b1a4-39b266653677 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-abcec0b2-ae96-4a68-b1a4-39b266653677 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abcec0b2-ae96-4a68-b1a4-39b266653677 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-abcec0b2-ae96-4a68-b1a4-39b266653677 .shogun-image-content {
  
    justify-content: center;
  
}

.s-abcec0b2-ae96-4a68-b1a4-39b266653677.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image {
  box-sizing: border-box;
}



.s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-abcec0b2-ae96-4a68-b1a4-39b266653677 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container {
      position: relative;
    }

    .s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abcec0b2-ae96-4a68-b1a4-39b266653677.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abcec0b2-ae96-4a68-b1a4-39b266653677 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}
#s-4f7667b0-8790-439e-b35b-c8f819a66caa {
  margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-4f7667b0-8790-439e-b35b-c8f819a66caa {
  margin-left: 3%;
margin-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4f7667b0-8790-439e-b35b-c8f819a66caa {
  margin-left: 1%;
margin-right: 1%;
}
}@media (max-width: 767px){#s-4f7667b0-8790-439e-b35b-c8f819a66caa {
  margin-left: 1%;
margin-right: 1%;
}
}







#s-4f7667b0-8790-439e-b35b-c8f819a66caa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4f7667b0-8790-439e-b35b-c8f819a66caa.shg-box.shg-c {
  justify-content: center;
}

#s-7688f421-2a7d-4871-b5f6-130b796724b1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7688f421-2a7d-4871-b5f6-130b796724b1 .shogun-heading-component h1 {
  color: rgba(242, 242, 242, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 52px;
  
  
  
}



#s-8a641f86-ae14-4c6b-9755-165fdc16eaf8 {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-8a641f86-ae14-4c6b-9755-165fdc16eaf8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8a641f86-ae14-4c6b-9755-165fdc16eaf8.shg-box.shg-c {
  justify-content: center;
}

#s-ea1783d3-eb29-4a90-8faf-d342e7aefc20 {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-ea1783d3-eb29-4a90-8faf-d342e7aefc20 {
  margin-left: 3%;
margin-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ea1783d3-eb29-4a90-8faf-d342e7aefc20 {
  margin-left: 1%;
margin-right: 1%;
}
}@media (max-width: 767px){#s-ea1783d3-eb29-4a90-8faf-d342e7aefc20 {
  margin-left: 1%;
margin-right: 1%;
}
}
@media (min-width: 0px) {
[id="s-ea1783d3-eb29-4a90-8faf-d342e7aefc20"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ea1783d3-eb29-4a90-8faf-d342e7aefc20"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-ea1783d3-eb29-4a90-8faf-d342e7aefc20"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-ea1783d3-eb29-4a90-8faf-d342e7aefc20"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-3248c7e0-33b6-4bcd-814d-b7b17065b22b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3248c7e0-33b6-4bcd-814d-b7b17065b22b .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-ba4adeb7-4edf-449d-a0db-1c9eb079e871 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-ba4adeb7-4edf-449d-a0db-1c9eb079e871:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-ba4adeb7-4edf-449d-a0db-1c9eb079e871:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ba4adeb7-4edf-449d-a0db-1c9eb079e871-root {
    text-align: center;
  }


#s-ba4adeb7-4edf-449d-a0db-1c9eb079e871.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-ba4adeb7-4edf-449d-a0db-1c9eb079e871-root {
    text-align: center;
  }


#s-ba4adeb7-4edf-449d-a0db-1c9eb079e871.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ba4adeb7-4edf-449d-a0db-1c9eb079e871-root {
    text-align: center;
  }


#s-ba4adeb7-4edf-449d-a0db-1c9eb079e871.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ba4adeb7-4edf-449d-a0db-1c9eb079e871-root {
    text-align: center;
  }


#s-ba4adeb7-4edf-449d-a0db-1c9eb079e871.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-ba4adeb7-4edf-449d-a0db-1c9eb079e871-root {
    text-align: center;
  }


#s-ba4adeb7-4edf-449d-a0db-1c9eb079e871.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-e8da7cfa-b62a-4964-8cdf-3b7ad0d802ae {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
}

@media (min-width: 0px) {
[id="s-e8da7cfa-b62a-4964-8cdf-3b7ad0d802ae"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e8da7cfa-b62a-4964-8cdf-3b7ad0d802ae"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-e8da7cfa-b62a-4964-8cdf-3b7ad0d802ae"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-e8da7cfa-b62a-4964-8cdf-3b7ad0d802ae"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-4dc51a17-fab1-497b-8b62-e38a742d3f19 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-4dc51a17-fab1-497b-8b62-e38a742d3f19 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4dc51a17-fab1-497b-8b62-e38a742d3f19.shg-box.shg-c {
  justify-content: center;
}

#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 {
  margin-left: auto;
margin-right: auto;
max-width: 3000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 {
  margin: 0 !important;
  overflow: visible;
}

#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 img.shogun-image {
  /* Add background color handling */
  
}

#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image {
  box-sizing: border-box;
}



.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container {
      position: relative;
    }

    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

@media (min-width: 1200px){#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 {
  margin: 0 !important;
  overflow: visible;
}

#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 img.shogun-image {
  /* Add background color handling */
  
}

#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image {
  box-sizing: border-box;
}



.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container {
      position: relative;
    }

    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 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-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 {
  margin: 0 !important;
  overflow: visible;
}

#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 img.shogun-image {
  /* Add background color handling */
  
}

#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image {
  box-sizing: border-box;
}



.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container {
      position: relative;
    }

    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 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-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 {
  margin: 0 !important;
  overflow: visible;
}

#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 img.shogun-image {
  /* Add background color handling */
  
}

#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image {
  box-sizing: border-box;
}



.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container {
      position: relative;
    }

    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (max-width: 767px){#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 {
  margin: 0 !important;
  overflow: visible;
}

#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 img.shogun-image {
  /* Add background color handling */
  
}

#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image {
  box-sizing: border-box;
}



.s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container {
      position: relative;
    }

    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dffc9ca3-7f2d-4b38-816e-94ee3896e8e8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}
#s-47fa8a97-ae2f-4188-80aa-5a4988b86029 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-47fa8a97-ae2f-4188-80aa-5a4988b86029 .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-280c1414-ee3f-4bc9-8c63-b9481f85971d {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-280c1414-ee3f-4bc9-8c63-b9481f85971d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-280c1414-ee3f-4bc9-8c63-b9481f85971d.shg-box.shg-c {
  justify-content: center;
}

#s-c4c784b7-c344-439b-a7db-a4049c81c6bd {
  margin-left: auto;
margin-right: auto;
max-width: 3000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-c4c784b7-c344-439b-a7db-a4049c81c6bd {
  margin: 0 !important;
  overflow: visible;
}

#s-c4c784b7-c344-439b-a7db-a4049c81c6bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c4c784b7-c344-439b-a7db-a4049c81c6bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c4c784b7-c344-439b-a7db-a4049c81c6bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c4c784b7-c344-439b-a7db-a4049c81c6bd img.shogun-image {
  /* Add background color handling */
  
}

#s-c4c784b7-c344-439b-a7db-a4049c81c6bd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c4c784b7-c344-439b-a7db-a4049c81c6bd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c4c784b7-c344-439b-a7db-a4049c81c6bd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c4c784b7-c344-439b-a7db-a4049c81c6bd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c4c784b7-c344-439b-a7db-a4049c81c6bd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-c4c784b7-c344-439b-a7db-a4049c81c6bd .shogun-image-content {
  
    justify-content: center;
  
}

.s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image {
  box-sizing: border-box;
}



.s-c4c784b7-c344-439b-a7db-a4049c81c6bd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container {
      position: relative;
    }

    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

@media (min-width: 1200px){#s-c4c784b7-c344-439b-a7db-a4049c81c6bd {
  margin: 0 !important;
  overflow: visible;
}

#s-c4c784b7-c344-439b-a7db-a4049c81c6bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c4c784b7-c344-439b-a7db-a4049c81c6bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c4c784b7-c344-439b-a7db-a4049c81c6bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c4c784b7-c344-439b-a7db-a4049c81c6bd img.shogun-image {
  /* Add background color handling */
  
}

#s-c4c784b7-c344-439b-a7db-a4049c81c6bd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c4c784b7-c344-439b-a7db-a4049c81c6bd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c4c784b7-c344-439b-a7db-a4049c81c6bd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c4c784b7-c344-439b-a7db-a4049c81c6bd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c4c784b7-c344-439b-a7db-a4049c81c6bd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-c4c784b7-c344-439b-a7db-a4049c81c6bd .shogun-image-content {
  
    justify-content: center;
  
}

.s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image {
  box-sizing: border-box;
}



.s-c4c784b7-c344-439b-a7db-a4049c81c6bd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container {
      position: relative;
    }

    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd 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-c4c784b7-c344-439b-a7db-a4049c81c6bd {
  margin: 0 !important;
  overflow: visible;
}

#s-c4c784b7-c344-439b-a7db-a4049c81c6bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c4c784b7-c344-439b-a7db-a4049c81c6bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c4c784b7-c344-439b-a7db-a4049c81c6bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c4c784b7-c344-439b-a7db-a4049c81c6bd img.shogun-image {
  /* Add background color handling */
  
}

#s-c4c784b7-c344-439b-a7db-a4049c81c6bd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c4c784b7-c344-439b-a7db-a4049c81c6bd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c4c784b7-c344-439b-a7db-a4049c81c6bd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c4c784b7-c344-439b-a7db-a4049c81c6bd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c4c784b7-c344-439b-a7db-a4049c81c6bd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-c4c784b7-c344-439b-a7db-a4049c81c6bd .shogun-image-content {
  
    justify-content: center;
  
}

.s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image {
  box-sizing: border-box;
}



.s-c4c784b7-c344-439b-a7db-a4049c81c6bd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container {
      position: relative;
    }

    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd 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-c4c784b7-c344-439b-a7db-a4049c81c6bd {
  margin: 0 !important;
  overflow: visible;
}

#s-c4c784b7-c344-439b-a7db-a4049c81c6bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c4c784b7-c344-439b-a7db-a4049c81c6bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c4c784b7-c344-439b-a7db-a4049c81c6bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c4c784b7-c344-439b-a7db-a4049c81c6bd img.shogun-image {
  /* Add background color handling */
  
}

#s-c4c784b7-c344-439b-a7db-a4049c81c6bd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c4c784b7-c344-439b-a7db-a4049c81c6bd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c4c784b7-c344-439b-a7db-a4049c81c6bd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c4c784b7-c344-439b-a7db-a4049c81c6bd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c4c784b7-c344-439b-a7db-a4049c81c6bd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-c4c784b7-c344-439b-a7db-a4049c81c6bd .shogun-image-content {
  
    justify-content: center;
  
}

.s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image {
  box-sizing: border-box;
}



.s-c4c784b7-c344-439b-a7db-a4049c81c6bd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container {
      position: relative;
    }

    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (max-width: 767px){#s-c4c784b7-c344-439b-a7db-a4049c81c6bd {
  margin: 0 !important;
  overflow: visible;
}

#s-c4c784b7-c344-439b-a7db-a4049c81c6bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c4c784b7-c344-439b-a7db-a4049c81c6bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c4c784b7-c344-439b-a7db-a4049c81c6bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c4c784b7-c344-439b-a7db-a4049c81c6bd img.shogun-image {
  /* Add background color handling */
  
}

#s-c4c784b7-c344-439b-a7db-a4049c81c6bd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c4c784b7-c344-439b-a7db-a4049c81c6bd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c4c784b7-c344-439b-a7db-a4049c81c6bd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c4c784b7-c344-439b-a7db-a4049c81c6bd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c4c784b7-c344-439b-a7db-a4049c81c6bd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-c4c784b7-c344-439b-a7db-a4049c81c6bd .shogun-image-content {
  
    justify-content: center;
  
}

.s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image {
  box-sizing: border-box;
}



.s-c4c784b7-c344-439b-a7db-a4049c81c6bd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container {
      position: relative;
    }

    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c4c784b7-c344-439b-a7db-a4049c81c6bd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}
#s-878cab60-00e9-4e7a-9841-4158773817bb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-878cab60-00e9-4e7a-9841-4158773817bb .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-d72b4629-09b4-4de9-a8a4-757cc87a06df {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-d72b4629-09b4-4de9-a8a4-757cc87a06df > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d72b4629-09b4-4de9-a8a4-757cc87a06df.shg-box.shg-c {
  justify-content: center;
}

#s-911e7110-8668-456f-8afd-aa8a1314b7fa {
  margin-left: auto;
margin-right: auto;
max-width: 3000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-911e7110-8668-456f-8afd-aa8a1314b7fa {
  margin: 0 !important;
  overflow: visible;
}

#s-911e7110-8668-456f-8afd-aa8a1314b7fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-911e7110-8668-456f-8afd-aa8a1314b7fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-911e7110-8668-456f-8afd-aa8a1314b7fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-911e7110-8668-456f-8afd-aa8a1314b7fa img.shogun-image {
  /* Add background color handling */
  
}

#s-911e7110-8668-456f-8afd-aa8a1314b7fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-911e7110-8668-456f-8afd-aa8a1314b7fa .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-911e7110-8668-456f-8afd-aa8a1314b7fa .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-911e7110-8668-456f-8afd-aa8a1314b7fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-911e7110-8668-456f-8afd-aa8a1314b7fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-911e7110-8668-456f-8afd-aa8a1314b7fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-911e7110-8668-456f-8afd-aa8a1314b7fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image {
  box-sizing: border-box;
}



.s-911e7110-8668-456f-8afd-aa8a1314b7fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-911e7110-8668-456f-8afd-aa8a1314b7fa {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container {
      position: relative;
    }

    .s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-911e7110-8668-456f-8afd-aa8a1314b7fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

@media (min-width: 1200px){#s-911e7110-8668-456f-8afd-aa8a1314b7fa {
  margin: 0 !important;
  overflow: visible;
}

#s-911e7110-8668-456f-8afd-aa8a1314b7fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-911e7110-8668-456f-8afd-aa8a1314b7fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-911e7110-8668-456f-8afd-aa8a1314b7fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-911e7110-8668-456f-8afd-aa8a1314b7fa img.shogun-image {
  /* Add background color handling */
  
}

#s-911e7110-8668-456f-8afd-aa8a1314b7fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-911e7110-8668-456f-8afd-aa8a1314b7fa .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-911e7110-8668-456f-8afd-aa8a1314b7fa .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-911e7110-8668-456f-8afd-aa8a1314b7fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-911e7110-8668-456f-8afd-aa8a1314b7fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-911e7110-8668-456f-8afd-aa8a1314b7fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-911e7110-8668-456f-8afd-aa8a1314b7fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image {
  box-sizing: border-box;
}



.s-911e7110-8668-456f-8afd-aa8a1314b7fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-911e7110-8668-456f-8afd-aa8a1314b7fa {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container {
      position: relative;
    }

    .s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-911e7110-8668-456f-8afd-aa8a1314b7fa 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-911e7110-8668-456f-8afd-aa8a1314b7fa {
  margin: 0 !important;
  overflow: visible;
}

#s-911e7110-8668-456f-8afd-aa8a1314b7fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-911e7110-8668-456f-8afd-aa8a1314b7fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-911e7110-8668-456f-8afd-aa8a1314b7fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-911e7110-8668-456f-8afd-aa8a1314b7fa img.shogun-image {
  /* Add background color handling */
  
}

#s-911e7110-8668-456f-8afd-aa8a1314b7fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-911e7110-8668-456f-8afd-aa8a1314b7fa .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-911e7110-8668-456f-8afd-aa8a1314b7fa .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-911e7110-8668-456f-8afd-aa8a1314b7fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-911e7110-8668-456f-8afd-aa8a1314b7fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-911e7110-8668-456f-8afd-aa8a1314b7fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-911e7110-8668-456f-8afd-aa8a1314b7fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image {
  box-sizing: border-box;
}



.s-911e7110-8668-456f-8afd-aa8a1314b7fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-911e7110-8668-456f-8afd-aa8a1314b7fa {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container {
      position: relative;
    }

    .s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-911e7110-8668-456f-8afd-aa8a1314b7fa 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-911e7110-8668-456f-8afd-aa8a1314b7fa {
  margin: 0 !important;
  overflow: visible;
}

#s-911e7110-8668-456f-8afd-aa8a1314b7fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-911e7110-8668-456f-8afd-aa8a1314b7fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-911e7110-8668-456f-8afd-aa8a1314b7fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-911e7110-8668-456f-8afd-aa8a1314b7fa img.shogun-image {
  /* Add background color handling */
  
}

#s-911e7110-8668-456f-8afd-aa8a1314b7fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-911e7110-8668-456f-8afd-aa8a1314b7fa .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-911e7110-8668-456f-8afd-aa8a1314b7fa .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-911e7110-8668-456f-8afd-aa8a1314b7fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-911e7110-8668-456f-8afd-aa8a1314b7fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-911e7110-8668-456f-8afd-aa8a1314b7fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-911e7110-8668-456f-8afd-aa8a1314b7fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image {
  box-sizing: border-box;
}



.s-911e7110-8668-456f-8afd-aa8a1314b7fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-911e7110-8668-456f-8afd-aa8a1314b7fa {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container {
      position: relative;
    }

    .s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-911e7110-8668-456f-8afd-aa8a1314b7fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (max-width: 767px){#s-911e7110-8668-456f-8afd-aa8a1314b7fa {
  margin: 0 !important;
  overflow: visible;
}

#s-911e7110-8668-456f-8afd-aa8a1314b7fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-911e7110-8668-456f-8afd-aa8a1314b7fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-911e7110-8668-456f-8afd-aa8a1314b7fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-911e7110-8668-456f-8afd-aa8a1314b7fa img.shogun-image {
  /* Add background color handling */
  
}

#s-911e7110-8668-456f-8afd-aa8a1314b7fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-911e7110-8668-456f-8afd-aa8a1314b7fa .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-911e7110-8668-456f-8afd-aa8a1314b7fa .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-911e7110-8668-456f-8afd-aa8a1314b7fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-911e7110-8668-456f-8afd-aa8a1314b7fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-911e7110-8668-456f-8afd-aa8a1314b7fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-911e7110-8668-456f-8afd-aa8a1314b7fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image {
  box-sizing: border-box;
}



.s-911e7110-8668-456f-8afd-aa8a1314b7fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-911e7110-8668-456f-8afd-aa8a1314b7fa {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container {
      position: relative;
    }

    .s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-911e7110-8668-456f-8afd-aa8a1314b7fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-911e7110-8668-456f-8afd-aa8a1314b7fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}
#s-6b68a29e-0753-4b74-8439-aaa1e83190f6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6b68a29e-0753-4b74-8439-aaa1e83190f6 .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-23b65d2e-7662-4cb5-b38a-d4577ac560bf {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-23b65d2e-7662-4cb5-b38a-d4577ac560bf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-23b65d2e-7662-4cb5-b38a-d4577ac560bf.shg-box.shg-c {
  justify-content: center;
}

#s-30e899be-8ee5-4318-8cdd-7c77ba502d4d {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-30e899be-8ee5-4318-8cdd-7c77ba502d4d {
  margin-left: 3%;
margin-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-30e899be-8ee5-4318-8cdd-7c77ba502d4d {
  margin-left: 1%;
margin-right: 1%;
}
}@media (max-width: 767px){#s-30e899be-8ee5-4318-8cdd-7c77ba502d4d {
  margin-left: 1%;
margin-right: 1%;
}
}
@media (min-width: 0px) {
[id="s-30e899be-8ee5-4318-8cdd-7c77ba502d4d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-30e899be-8ee5-4318-8cdd-7c77ba502d4d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-30e899be-8ee5-4318-8cdd-7c77ba502d4d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-30e899be-8ee5-4318-8cdd-7c77ba502d4d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-34720334-a659-4c61-a36a-0b51ff8ed1f5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-34720334-a659-4c61-a36a-0b51ff8ed1f5 .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-75f92e4e-30ad-4e1c-9616-b5da0afe23a1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-75f92e4e-30ad-4e1c-9616-b5da0afe23a1:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-75f92e4e-30ad-4e1c-9616-b5da0afe23a1:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-75f92e4e-30ad-4e1c-9616-b5da0afe23a1-root {
    text-align: center;
  }


#s-75f92e4e-30ad-4e1c-9616-b5da0afe23a1.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-75f92e4e-30ad-4e1c-9616-b5da0afe23a1-root {
    text-align: center;
  }


#s-75f92e4e-30ad-4e1c-9616-b5da0afe23a1.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-75f92e4e-30ad-4e1c-9616-b5da0afe23a1-root {
    text-align: center;
  }


#s-75f92e4e-30ad-4e1c-9616-b5da0afe23a1.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-75f92e4e-30ad-4e1c-9616-b5da0afe23a1-root {
    text-align: center;
  }


#s-75f92e4e-30ad-4e1c-9616-b5da0afe23a1.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-75f92e4e-30ad-4e1c-9616-b5da0afe23a1-root {
    text-align: center;
  }


#s-75f92e4e-30ad-4e1c-9616-b5da0afe23a1.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-a6c5282d-e536-4294-832b-69db090048b9 {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
}

@media (min-width: 0px) {
[id="s-a6c5282d-e536-4294-832b-69db090048b9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a6c5282d-e536-4294-832b-69db090048b9"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-a6c5282d-e536-4294-832b-69db090048b9"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-a6c5282d-e536-4294-832b-69db090048b9"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-f714162c-c201-4a01-9cca-86b75d6acbed {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-f714162c-c201-4a01-9cca-86b75d6acbed > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f714162c-c201-4a01-9cca-86b75d6acbed.shg-box.shg-c {
  justify-content: center;
}

#s-86d874fb-2633-4442-8634-b4fa87238d54 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}

#s-86d874fb-2633-4442-8634-b4fa87238d54 {
  margin: 0 !important;
  overflow: visible;
}

#s-86d874fb-2633-4442-8634-b4fa87238d54-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-86d874fb-2633-4442-8634-b4fa87238d54 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-86d874fb-2633-4442-8634-b4fa87238d54 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image {
  /* Add background color handling */
  
}

#s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-86d874fb-2633-4442-8634-b4fa87238d54 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-86d874fb-2633-4442-8634-b4fa87238d54 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-86d874fb-2633-4442-8634-b4fa87238d54 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-86d874fb-2633-4442-8634-b4fa87238d54 .shogun-image-content {
  
    justify-content: center;
  
}

.s-86d874fb-2633-4442-8634-b4fa87238d54.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image {
  box-sizing: border-box;
}



.s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-86d874fb-2633-4442-8634-b4fa87238d54 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container {
      position: relative;
    }

    .s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-86d874fb-2633-4442-8634-b4fa87238d54 {
  margin: 0 !important;
  overflow: visible;
}

#s-86d874fb-2633-4442-8634-b4fa87238d54-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-86d874fb-2633-4442-8634-b4fa87238d54 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-86d874fb-2633-4442-8634-b4fa87238d54 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image {
  /* Add background color handling */
  
}

#s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-86d874fb-2633-4442-8634-b4fa87238d54 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-86d874fb-2633-4442-8634-b4fa87238d54 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-86d874fb-2633-4442-8634-b4fa87238d54 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-86d874fb-2633-4442-8634-b4fa87238d54 .shogun-image-content {
  
    justify-content: center;
  
}

.s-86d874fb-2633-4442-8634-b4fa87238d54.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image {
  box-sizing: border-box;
}



.s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-86d874fb-2633-4442-8634-b4fa87238d54 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container {
      position: relative;
    }

    .s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-86d874fb-2633-4442-8634-b4fa87238d54 {
  margin: 0 !important;
  overflow: visible;
}

#s-86d874fb-2633-4442-8634-b4fa87238d54-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-86d874fb-2633-4442-8634-b4fa87238d54 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-86d874fb-2633-4442-8634-b4fa87238d54 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image {
  /* Add background color handling */
  
}

#s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-86d874fb-2633-4442-8634-b4fa87238d54 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-86d874fb-2633-4442-8634-b4fa87238d54 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-86d874fb-2633-4442-8634-b4fa87238d54 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-86d874fb-2633-4442-8634-b4fa87238d54 .shogun-image-content {
  
    justify-content: center;
  
}

.s-86d874fb-2633-4442-8634-b4fa87238d54.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image {
  box-sizing: border-box;
}



.s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-86d874fb-2633-4442-8634-b4fa87238d54 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container {
      position: relative;
    }

    .s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-86d874fb-2633-4442-8634-b4fa87238d54 {
  margin: 0 !important;
  overflow: visible;
}

#s-86d874fb-2633-4442-8634-b4fa87238d54-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-86d874fb-2633-4442-8634-b4fa87238d54 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-86d874fb-2633-4442-8634-b4fa87238d54 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image {
  /* Add background color handling */
  
}

#s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-86d874fb-2633-4442-8634-b4fa87238d54 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-86d874fb-2633-4442-8634-b4fa87238d54 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-86d874fb-2633-4442-8634-b4fa87238d54 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-86d874fb-2633-4442-8634-b4fa87238d54 .shogun-image-content {
  
    justify-content: center;
  
}

.s-86d874fb-2633-4442-8634-b4fa87238d54.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image {
  box-sizing: border-box;
}



.s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-86d874fb-2633-4442-8634-b4fa87238d54 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container {
      position: relative;
    }

    .s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-86d874fb-2633-4442-8634-b4fa87238d54 {
  margin: 0 !important;
  overflow: visible;
}

#s-86d874fb-2633-4442-8634-b4fa87238d54-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-86d874fb-2633-4442-8634-b4fa87238d54 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-86d874fb-2633-4442-8634-b4fa87238d54 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image {
  /* Add background color handling */
  
}

#s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-86d874fb-2633-4442-8634-b4fa87238d54 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-86d874fb-2633-4442-8634-b4fa87238d54 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-86d874fb-2633-4442-8634-b4fa87238d54 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-86d874fb-2633-4442-8634-b4fa87238d54 .shogun-image-content {
  
    justify-content: center;
  
}

.s-86d874fb-2633-4442-8634-b4fa87238d54.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image {
  box-sizing: border-box;
}



.s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-86d874fb-2633-4442-8634-b4fa87238d54 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container {
      position: relative;
    }

    .s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-86d874fb-2633-4442-8634-b4fa87238d54.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-86d874fb-2633-4442-8634-b4fa87238d54 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-fbea4d92-c2fe-4baf-84ef-dc2ce39b761b {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-fbea4d92-c2fe-4baf-84ef-dc2ce39b761b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fbea4d92-c2fe-4baf-84ef-dc2ce39b761b.shg-box.shg-c {
  justify-content: center;
}

#s-d6c18943-204f-449f-aeca-366688d7562b {
  margin-left: auto;
margin-right: auto;
max-width: 3000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-d6c18943-204f-449f-aeca-366688d7562b {
  margin: 0 !important;
  overflow: visible;
}

#s-d6c18943-204f-449f-aeca-366688d7562b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d6c18943-204f-449f-aeca-366688d7562b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d6c18943-204f-449f-aeca-366688d7562b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d6c18943-204f-449f-aeca-366688d7562b img.shogun-image {
  /* Add background color handling */
  
}

#s-d6c18943-204f-449f-aeca-366688d7562b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d6c18943-204f-449f-aeca-366688d7562b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d6c18943-204f-449f-aeca-366688d7562b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d6c18943-204f-449f-aeca-366688d7562b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d6c18943-204f-449f-aeca-366688d7562b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-d6c18943-204f-449f-aeca-366688d7562b .shogun-image-content {
  
    justify-content: center;
  
}

.s-d6c18943-204f-449f-aeca-366688d7562b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image {
  box-sizing: border-box;
}



.s-d6c18943-204f-449f-aeca-366688d7562b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d6c18943-204f-449f-aeca-366688d7562b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container {
      position: relative;
    }

    .s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d6c18943-204f-449f-aeca-366688d7562b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

@media (min-width: 1200px){#s-d6c18943-204f-449f-aeca-366688d7562b {
  margin: 0 !important;
  overflow: visible;
}

#s-d6c18943-204f-449f-aeca-366688d7562b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d6c18943-204f-449f-aeca-366688d7562b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d6c18943-204f-449f-aeca-366688d7562b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d6c18943-204f-449f-aeca-366688d7562b img.shogun-image {
  /* Add background color handling */
  
}

#s-d6c18943-204f-449f-aeca-366688d7562b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d6c18943-204f-449f-aeca-366688d7562b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d6c18943-204f-449f-aeca-366688d7562b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d6c18943-204f-449f-aeca-366688d7562b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d6c18943-204f-449f-aeca-366688d7562b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-d6c18943-204f-449f-aeca-366688d7562b .shogun-image-content {
  
    justify-content: center;
  
}

.s-d6c18943-204f-449f-aeca-366688d7562b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image {
  box-sizing: border-box;
}



.s-d6c18943-204f-449f-aeca-366688d7562b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d6c18943-204f-449f-aeca-366688d7562b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container {
      position: relative;
    }

    .s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d6c18943-204f-449f-aeca-366688d7562b 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-d6c18943-204f-449f-aeca-366688d7562b {
  margin: 0 !important;
  overflow: visible;
}

#s-d6c18943-204f-449f-aeca-366688d7562b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d6c18943-204f-449f-aeca-366688d7562b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d6c18943-204f-449f-aeca-366688d7562b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d6c18943-204f-449f-aeca-366688d7562b img.shogun-image {
  /* Add background color handling */
  
}

#s-d6c18943-204f-449f-aeca-366688d7562b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d6c18943-204f-449f-aeca-366688d7562b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d6c18943-204f-449f-aeca-366688d7562b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d6c18943-204f-449f-aeca-366688d7562b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d6c18943-204f-449f-aeca-366688d7562b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-d6c18943-204f-449f-aeca-366688d7562b .shogun-image-content {
  
    justify-content: center;
  
}

.s-d6c18943-204f-449f-aeca-366688d7562b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image {
  box-sizing: border-box;
}



.s-d6c18943-204f-449f-aeca-366688d7562b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d6c18943-204f-449f-aeca-366688d7562b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container {
      position: relative;
    }

    .s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d6c18943-204f-449f-aeca-366688d7562b 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-d6c18943-204f-449f-aeca-366688d7562b {
  margin: 0 !important;
  overflow: visible;
}

#s-d6c18943-204f-449f-aeca-366688d7562b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d6c18943-204f-449f-aeca-366688d7562b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d6c18943-204f-449f-aeca-366688d7562b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d6c18943-204f-449f-aeca-366688d7562b img.shogun-image {
  /* Add background color handling */
  
}

#s-d6c18943-204f-449f-aeca-366688d7562b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d6c18943-204f-449f-aeca-366688d7562b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d6c18943-204f-449f-aeca-366688d7562b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d6c18943-204f-449f-aeca-366688d7562b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d6c18943-204f-449f-aeca-366688d7562b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-d6c18943-204f-449f-aeca-366688d7562b .shogun-image-content {
  
    justify-content: center;
  
}

.s-d6c18943-204f-449f-aeca-366688d7562b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image {
  box-sizing: border-box;
}



.s-d6c18943-204f-449f-aeca-366688d7562b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d6c18943-204f-449f-aeca-366688d7562b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container {
      position: relative;
    }

    .s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d6c18943-204f-449f-aeca-366688d7562b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (max-width: 767px){#s-d6c18943-204f-449f-aeca-366688d7562b {
  margin: 0 !important;
  overflow: visible;
}

#s-d6c18943-204f-449f-aeca-366688d7562b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d6c18943-204f-449f-aeca-366688d7562b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d6c18943-204f-449f-aeca-366688d7562b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d6c18943-204f-449f-aeca-366688d7562b img.shogun-image {
  /* Add background color handling */
  
}

#s-d6c18943-204f-449f-aeca-366688d7562b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d6c18943-204f-449f-aeca-366688d7562b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d6c18943-204f-449f-aeca-366688d7562b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d6c18943-204f-449f-aeca-366688d7562b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d6c18943-204f-449f-aeca-366688d7562b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-d6c18943-204f-449f-aeca-366688d7562b .shogun-image-content {
  
    justify-content: center;
  
}

.s-d6c18943-204f-449f-aeca-366688d7562b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image {
  box-sizing: border-box;
}



.s-d6c18943-204f-449f-aeca-366688d7562b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d6c18943-204f-449f-aeca-366688d7562b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container {
      position: relative;
    }

    .s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d6c18943-204f-449f-aeca-366688d7562b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d6c18943-204f-449f-aeca-366688d7562b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}
#s-25776293-2c4f-4bf1-90ab-fba8be9547f0 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-25776293-2c4f-4bf1-90ab-fba8be9547f0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-25776293-2c4f-4bf1-90ab-fba8be9547f0.shg-box.shg-c {
  justify-content: center;
}

#s-214ea772-1b1b-423c-8b57-5a6b828263ce {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}

#s-214ea772-1b1b-423c-8b57-5a6b828263ce {
  margin: 0 !important;
  overflow: visible;
}

#s-214ea772-1b1b-423c-8b57-5a6b828263ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-214ea772-1b1b-423c-8b57-5a6b828263ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-214ea772-1b1b-423c-8b57-5a6b828263ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image {
  /* Add background color handling */
  
}

#s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-214ea772-1b1b-423c-8b57-5a6b828263ce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-214ea772-1b1b-423c-8b57-5a6b828263ce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-214ea772-1b1b-423c-8b57-5a6b828263ce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-214ea772-1b1b-423c-8b57-5a6b828263ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-214ea772-1b1b-423c-8b57-5a6b828263ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image {
  box-sizing: border-box;
}



.s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-214ea772-1b1b-423c-8b57-5a6b828263ce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container {
      position: relative;
    }

    .s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-214ea772-1b1b-423c-8b57-5a6b828263ce {
  margin: 0 !important;
  overflow: visible;
}

#s-214ea772-1b1b-423c-8b57-5a6b828263ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-214ea772-1b1b-423c-8b57-5a6b828263ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-214ea772-1b1b-423c-8b57-5a6b828263ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image {
  /* Add background color handling */
  
}

#s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-214ea772-1b1b-423c-8b57-5a6b828263ce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-214ea772-1b1b-423c-8b57-5a6b828263ce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-214ea772-1b1b-423c-8b57-5a6b828263ce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-214ea772-1b1b-423c-8b57-5a6b828263ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-214ea772-1b1b-423c-8b57-5a6b828263ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image {
  box-sizing: border-box;
}



.s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-214ea772-1b1b-423c-8b57-5a6b828263ce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container {
      position: relative;
    }

    .s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-214ea772-1b1b-423c-8b57-5a6b828263ce {
  margin: 0 !important;
  overflow: visible;
}

#s-214ea772-1b1b-423c-8b57-5a6b828263ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-214ea772-1b1b-423c-8b57-5a6b828263ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-214ea772-1b1b-423c-8b57-5a6b828263ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image {
  /* Add background color handling */
  
}

#s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-214ea772-1b1b-423c-8b57-5a6b828263ce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-214ea772-1b1b-423c-8b57-5a6b828263ce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-214ea772-1b1b-423c-8b57-5a6b828263ce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-214ea772-1b1b-423c-8b57-5a6b828263ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-214ea772-1b1b-423c-8b57-5a6b828263ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image {
  box-sizing: border-box;
}



.s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-214ea772-1b1b-423c-8b57-5a6b828263ce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container {
      position: relative;
    }

    .s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-214ea772-1b1b-423c-8b57-5a6b828263ce {
  margin: 0 !important;
  overflow: visible;
}

#s-214ea772-1b1b-423c-8b57-5a6b828263ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-214ea772-1b1b-423c-8b57-5a6b828263ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-214ea772-1b1b-423c-8b57-5a6b828263ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image {
  /* Add background color handling */
  
}

#s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-214ea772-1b1b-423c-8b57-5a6b828263ce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-214ea772-1b1b-423c-8b57-5a6b828263ce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-214ea772-1b1b-423c-8b57-5a6b828263ce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-214ea772-1b1b-423c-8b57-5a6b828263ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-214ea772-1b1b-423c-8b57-5a6b828263ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image {
  box-sizing: border-box;
}



.s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-214ea772-1b1b-423c-8b57-5a6b828263ce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container {
      position: relative;
    }

    .s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-214ea772-1b1b-423c-8b57-5a6b828263ce {
  margin: 0 !important;
  overflow: visible;
}

#s-214ea772-1b1b-423c-8b57-5a6b828263ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-214ea772-1b1b-423c-8b57-5a6b828263ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-214ea772-1b1b-423c-8b57-5a6b828263ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image {
  /* Add background color handling */
  
}

#s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-214ea772-1b1b-423c-8b57-5a6b828263ce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-214ea772-1b1b-423c-8b57-5a6b828263ce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-214ea772-1b1b-423c-8b57-5a6b828263ce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-214ea772-1b1b-423c-8b57-5a6b828263ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-214ea772-1b1b-423c-8b57-5a6b828263ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image {
  box-sizing: border-box;
}



.s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-214ea772-1b1b-423c-8b57-5a6b828263ce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container {
      position: relative;
    }

    .s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-214ea772-1b1b-423c-8b57-5a6b828263ce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-214ea772-1b1b-423c-8b57-5a6b828263ce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-923faeb0-84a1-4c38-9f1c-08b288bfe955 {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-923faeb0-84a1-4c38-9f1c-08b288bfe955 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-923faeb0-84a1-4c38-9f1c-08b288bfe955.shg-box.shg-c {
  justify-content: center;
}

#s-1f9bee8c-0d97-483f-b3f0-1ff94b7d56c0 {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-1f9bee8c-0d97-483f-b3f0-1ff94b7d56c0 {
  margin-left: 3%;
margin-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1f9bee8c-0d97-483f-b3f0-1ff94b7d56c0 {
  margin-left: 1%;
margin-right: 1%;
}
}@media (max-width: 767px){#s-1f9bee8c-0d97-483f-b3f0-1ff94b7d56c0 {
  margin-left: 1%;
margin-right: 1%;
}
}
@media (min-width: 0px) {
[id="s-1f9bee8c-0d97-483f-b3f0-1ff94b7d56c0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1f9bee8c-0d97-483f-b3f0-1ff94b7d56c0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-1f9bee8c-0d97-483f-b3f0-1ff94b7d56c0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-1f9bee8c-0d97-483f-b3f0-1ff94b7d56c0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-61156d5f-c0de-47ba-864b-30bc3204f6e9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-61156d5f-c0de-47ba-864b-30bc3204f6e9 .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-7cb44056-ec71-4c56-a20a-1377946bc810 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-7cb44056-ec71-4c56-a20a-1377946bc810:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-7cb44056-ec71-4c56-a20a-1377946bc810:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-7cb44056-ec71-4c56-a20a-1377946bc810-root {
    text-align: center;
  }


#s-7cb44056-ec71-4c56-a20a-1377946bc810.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-7cb44056-ec71-4c56-a20a-1377946bc810-root {
    text-align: center;
  }


#s-7cb44056-ec71-4c56-a20a-1377946bc810.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7cb44056-ec71-4c56-a20a-1377946bc810-root {
    text-align: center;
  }


#s-7cb44056-ec71-4c56-a20a-1377946bc810.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7cb44056-ec71-4c56-a20a-1377946bc810-root {
    text-align: center;
  }


#s-7cb44056-ec71-4c56-a20a-1377946bc810.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-7cb44056-ec71-4c56-a20a-1377946bc810-root {
    text-align: center;
  }


#s-7cb44056-ec71-4c56-a20a-1377946bc810.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-58644ce4-9eec-4c3d-a6bc-6cd8c86fecdd {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
}

@media (min-width: 0px) {
[id="s-58644ce4-9eec-4c3d-a6bc-6cd8c86fecdd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-58644ce4-9eec-4c3d-a6bc-6cd8c86fecdd"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-58644ce4-9eec-4c3d-a6bc-6cd8c86fecdd"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-58644ce4-9eec-4c3d-a6bc-6cd8c86fecdd"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-31c4cbbb-8ae6-4adf-8094-d52de1046b19 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-31c4cbbb-8ae6-4adf-8094-d52de1046b19 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-31c4cbbb-8ae6-4adf-8094-d52de1046b19.shg-box.shg-c {
  justify-content: center;
}

#s-1507bc6c-f596-4773-98e7-851f730b5691 {
  margin-left: auto;
margin-right: auto;
max-width: 2542px;
aspect-ratio: 1/1;
text-align: center;
}

#s-1507bc6c-f596-4773-98e7-851f730b5691 {
  margin: 0 !important;
  overflow: visible;
}

#s-1507bc6c-f596-4773-98e7-851f730b5691-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1507bc6c-f596-4773-98e7-851f730b5691 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1507bc6c-f596-4773-98e7-851f730b5691 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image {
  /* Add background color handling */
  
}

#s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1507bc6c-f596-4773-98e7-851f730b5691 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1507bc6c-f596-4773-98e7-851f730b5691 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1507bc6c-f596-4773-98e7-851f730b5691 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-1507bc6c-f596-4773-98e7-851f730b5691 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1507bc6c-f596-4773-98e7-851f730b5691.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image {
  box-sizing: border-box;
}



.s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1507bc6c-f596-4773-98e7-851f730b5691 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container {
      position: relative;
    }

    .s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

@media (min-width: 1200px){#s-1507bc6c-f596-4773-98e7-851f730b5691 {
  margin: 0 !important;
  overflow: visible;
}

#s-1507bc6c-f596-4773-98e7-851f730b5691-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1507bc6c-f596-4773-98e7-851f730b5691 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1507bc6c-f596-4773-98e7-851f730b5691 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image {
  /* Add background color handling */
  
}

#s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1507bc6c-f596-4773-98e7-851f730b5691 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1507bc6c-f596-4773-98e7-851f730b5691 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1507bc6c-f596-4773-98e7-851f730b5691 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-1507bc6c-f596-4773-98e7-851f730b5691 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1507bc6c-f596-4773-98e7-851f730b5691.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image {
  box-sizing: border-box;
}



.s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1507bc6c-f596-4773-98e7-851f730b5691 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container {
      position: relative;
    }

    .s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1507bc6c-f596-4773-98e7-851f730b5691 {
  margin: 0 !important;
  overflow: visible;
}

#s-1507bc6c-f596-4773-98e7-851f730b5691-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1507bc6c-f596-4773-98e7-851f730b5691 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1507bc6c-f596-4773-98e7-851f730b5691 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image {
  /* Add background color handling */
  
}

#s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1507bc6c-f596-4773-98e7-851f730b5691 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1507bc6c-f596-4773-98e7-851f730b5691 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1507bc6c-f596-4773-98e7-851f730b5691 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-1507bc6c-f596-4773-98e7-851f730b5691 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1507bc6c-f596-4773-98e7-851f730b5691.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image {
  box-sizing: border-box;
}



.s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1507bc6c-f596-4773-98e7-851f730b5691 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container {
      position: relative;
    }

    .s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1507bc6c-f596-4773-98e7-851f730b5691 {
  margin: 0 !important;
  overflow: visible;
}

#s-1507bc6c-f596-4773-98e7-851f730b5691-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1507bc6c-f596-4773-98e7-851f730b5691 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1507bc6c-f596-4773-98e7-851f730b5691 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image {
  /* Add background color handling */
  
}

#s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1507bc6c-f596-4773-98e7-851f730b5691 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1507bc6c-f596-4773-98e7-851f730b5691 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1507bc6c-f596-4773-98e7-851f730b5691 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-1507bc6c-f596-4773-98e7-851f730b5691 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1507bc6c-f596-4773-98e7-851f730b5691.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image {
  box-sizing: border-box;
}



.s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1507bc6c-f596-4773-98e7-851f730b5691 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container {
      position: relative;
    }

    .s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}@media (max-width: 767px){#s-1507bc6c-f596-4773-98e7-851f730b5691 {
  margin: 0 !important;
  overflow: visible;
}

#s-1507bc6c-f596-4773-98e7-851f730b5691-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1507bc6c-f596-4773-98e7-851f730b5691 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1507bc6c-f596-4773-98e7-851f730b5691 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image {
  /* Add background color handling */
  
}

#s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1507bc6c-f596-4773-98e7-851f730b5691 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1507bc6c-f596-4773-98e7-851f730b5691 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1507bc6c-f596-4773-98e7-851f730b5691 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-1507bc6c-f596-4773-98e7-851f730b5691 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1507bc6c-f596-4773-98e7-851f730b5691.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image {
  box-sizing: border-box;
}



.s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1507bc6c-f596-4773-98e7-851f730b5691 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container {
      position: relative;
    }

    .s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1507bc6c-f596-4773-98e7-851f730b5691.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1507bc6c-f596-4773-98e7-851f730b5691 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}
#s-27837122-39f5-4833-9b89-27649e98ebeb {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-27837122-39f5-4833-9b89-27649e98ebeb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-27837122-39f5-4833-9b89-27649e98ebeb.shg-box.shg-c {
  justify-content: center;
}

#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae {
  margin-left: auto;
margin-right: auto;
max-width: 2542px;
aspect-ratio: 1/1;
text-align: center;
}

#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae {
  margin: 0 !important;
  overflow: visible;
}

#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bd1b955c-ed4c-4af7-8a33-a7bba45befae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bd1b955c-ed4c-4af7-8a33-a7bba45befae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image {
  /* Add background color handling */
  
}

#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bd1b955c-ed4c-4af7-8a33-a7bba45befae .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bd1b955c-ed4c-4af7-8a33-a7bba45befae .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bd1b955c-ed4c-4af7-8a33-a7bba45befae .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image {
  box-sizing: border-box;
}



.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container {
      position: relative;
    }

    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

@media (min-width: 1200px){#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae {
  margin: 0 !important;
  overflow: visible;
}

#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bd1b955c-ed4c-4af7-8a33-a7bba45befae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bd1b955c-ed4c-4af7-8a33-a7bba45befae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image {
  /* Add background color handling */
  
}

#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bd1b955c-ed4c-4af7-8a33-a7bba45befae .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bd1b955c-ed4c-4af7-8a33-a7bba45befae .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bd1b955c-ed4c-4af7-8a33-a7bba45befae .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image {
  box-sizing: border-box;
}



.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container {
      position: relative;
    }

    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae {
  margin: 0 !important;
  overflow: visible;
}

#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bd1b955c-ed4c-4af7-8a33-a7bba45befae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bd1b955c-ed4c-4af7-8a33-a7bba45befae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image {
  /* Add background color handling */
  
}

#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bd1b955c-ed4c-4af7-8a33-a7bba45befae .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bd1b955c-ed4c-4af7-8a33-a7bba45befae .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bd1b955c-ed4c-4af7-8a33-a7bba45befae .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image {
  box-sizing: border-box;
}



.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container {
      position: relative;
    }

    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae {
  margin: 0 !important;
  overflow: visible;
}

#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bd1b955c-ed4c-4af7-8a33-a7bba45befae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bd1b955c-ed4c-4af7-8a33-a7bba45befae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image {
  /* Add background color handling */
  
}

#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bd1b955c-ed4c-4af7-8a33-a7bba45befae .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bd1b955c-ed4c-4af7-8a33-a7bba45befae .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bd1b955c-ed4c-4af7-8a33-a7bba45befae .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image {
  box-sizing: border-box;
}



.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container {
      position: relative;
    }

    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}@media (max-width: 767px){#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae {
  margin: 0 !important;
  overflow: visible;
}

#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bd1b955c-ed4c-4af7-8a33-a7bba45befae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bd1b955c-ed4c-4af7-8a33-a7bba45befae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image {
  /* Add background color handling */
  
}

#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bd1b955c-ed4c-4af7-8a33-a7bba45befae .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bd1b955c-ed4c-4af7-8a33-a7bba45befae .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bd1b955c-ed4c-4af7-8a33-a7bba45befae .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image {
  box-sizing: border-box;
}



.s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container {
      position: relative;
    }

    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bd1b955c-ed4c-4af7-8a33-a7bba45befae img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}
#s-4b696c6f-bcac-445d-bd1c-d29757c85b54 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-4b696c6f-bcac-445d-bd1c-d29757c85b54 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4b696c6f-bcac-445d-bd1c-d29757c85b54.shg-box.shg-c {
  justify-content: center;
}

#s-47f543c1-82ea-4fd9-848e-34c973796296 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}

#s-47f543c1-82ea-4fd9-848e-34c973796296 {
  margin: 0 !important;
  overflow: visible;
}

#s-47f543c1-82ea-4fd9-848e-34c973796296-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-47f543c1-82ea-4fd9-848e-34c973796296 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-47f543c1-82ea-4fd9-848e-34c973796296 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image {
  /* Add background color handling */
  
}

#s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-47f543c1-82ea-4fd9-848e-34c973796296 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-47f543c1-82ea-4fd9-848e-34c973796296 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-47f543c1-82ea-4fd9-848e-34c973796296 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-47f543c1-82ea-4fd9-848e-34c973796296 .shogun-image-content {
  
    justify-content: center;
  
}

.s-47f543c1-82ea-4fd9-848e-34c973796296.shg-align-container {
  display: flex;
  justify-content: center
}

.s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image {
  box-sizing: border-box;
}



.s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-47f543c1-82ea-4fd9-848e-34c973796296 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container {
      position: relative;
    }

    .s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

@media (min-width: 1200px){#s-47f543c1-82ea-4fd9-848e-34c973796296 {
  margin: 0 !important;
  overflow: visible;
}

#s-47f543c1-82ea-4fd9-848e-34c973796296-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-47f543c1-82ea-4fd9-848e-34c973796296 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-47f543c1-82ea-4fd9-848e-34c973796296 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image {
  /* Add background color handling */
  
}

#s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-47f543c1-82ea-4fd9-848e-34c973796296 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-47f543c1-82ea-4fd9-848e-34c973796296 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-47f543c1-82ea-4fd9-848e-34c973796296 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-47f543c1-82ea-4fd9-848e-34c973796296 .shogun-image-content {
  
    justify-content: center;
  
}

.s-47f543c1-82ea-4fd9-848e-34c973796296.shg-align-container {
  display: flex;
  justify-content: center
}

.s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image {
  box-sizing: border-box;
}



.s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-47f543c1-82ea-4fd9-848e-34c973796296 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container {
      position: relative;
    }

    .s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-47f543c1-82ea-4fd9-848e-34c973796296 {
  margin: 0 !important;
  overflow: visible;
}

#s-47f543c1-82ea-4fd9-848e-34c973796296-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-47f543c1-82ea-4fd9-848e-34c973796296 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-47f543c1-82ea-4fd9-848e-34c973796296 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image {
  /* Add background color handling */
  
}

#s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-47f543c1-82ea-4fd9-848e-34c973796296 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-47f543c1-82ea-4fd9-848e-34c973796296 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-47f543c1-82ea-4fd9-848e-34c973796296 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-47f543c1-82ea-4fd9-848e-34c973796296 .shogun-image-content {
  
    justify-content: center;
  
}

.s-47f543c1-82ea-4fd9-848e-34c973796296.shg-align-container {
  display: flex;
  justify-content: center
}

.s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image {
  box-sizing: border-box;
}



.s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-47f543c1-82ea-4fd9-848e-34c973796296 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container {
      position: relative;
    }

    .s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-47f543c1-82ea-4fd9-848e-34c973796296 {
  margin: 0 !important;
  overflow: visible;
}

#s-47f543c1-82ea-4fd9-848e-34c973796296-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-47f543c1-82ea-4fd9-848e-34c973796296 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-47f543c1-82ea-4fd9-848e-34c973796296 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image {
  /* Add background color handling */
  
}

#s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-47f543c1-82ea-4fd9-848e-34c973796296 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-47f543c1-82ea-4fd9-848e-34c973796296 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-47f543c1-82ea-4fd9-848e-34c973796296 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-47f543c1-82ea-4fd9-848e-34c973796296 .shogun-image-content {
  
    justify-content: center;
  
}

.s-47f543c1-82ea-4fd9-848e-34c973796296.shg-align-container {
  display: flex;
  justify-content: center
}

.s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image {
  box-sizing: border-box;
}



.s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-47f543c1-82ea-4fd9-848e-34c973796296 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container {
      position: relative;
    }

    .s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (max-width: 767px){#s-47f543c1-82ea-4fd9-848e-34c973796296 {
  margin: 0 !important;
  overflow: visible;
}

#s-47f543c1-82ea-4fd9-848e-34c973796296-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-47f543c1-82ea-4fd9-848e-34c973796296 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-47f543c1-82ea-4fd9-848e-34c973796296 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image {
  /* Add background color handling */
  
}

#s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-47f543c1-82ea-4fd9-848e-34c973796296 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-47f543c1-82ea-4fd9-848e-34c973796296 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-47f543c1-82ea-4fd9-848e-34c973796296 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-47f543c1-82ea-4fd9-848e-34c973796296 .shogun-image-content {
  
    justify-content: center;
  
}

.s-47f543c1-82ea-4fd9-848e-34c973796296.shg-align-container {
  display: flex;
  justify-content: center
}

.s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image {
  box-sizing: border-box;
}



.s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-47f543c1-82ea-4fd9-848e-34c973796296 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container {
      position: relative;
    }

    .s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-47f543c1-82ea-4fd9-848e-34c973796296.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-47f543c1-82ea-4fd9-848e-34c973796296 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}
#s-84d20848-126c-4c2a-9402-c87f57d22d63 {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-84d20848-126c-4c2a-9402-c87f57d22d63 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-84d20848-126c-4c2a-9402-c87f57d22d63.shg-box.shg-c {
  justify-content: center;
}

#s-31256d04-137b-4c3d-a2d2-ab8c63c59aff {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-31256d04-137b-4c3d-a2d2-ab8c63c59aff {
  margin-left: 3%;
margin-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-31256d04-137b-4c3d-a2d2-ab8c63c59aff {
  margin-left: 1%;
margin-right: 1%;
}
}@media (max-width: 767px){#s-31256d04-137b-4c3d-a2d2-ab8c63c59aff {
  margin-left: 1%;
margin-right: 1%;
}
}
@media (min-width: 0px) {
[id="s-31256d04-137b-4c3d-a2d2-ab8c63c59aff"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-31256d04-137b-4c3d-a2d2-ab8c63c59aff"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-31256d04-137b-4c3d-a2d2-ab8c63c59aff"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-31256d04-137b-4c3d-a2d2-ab8c63c59aff"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-df1e3f48-a6c6-45d2-b74f-7ba39ac86aa8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-df1e3f48-a6c6-45d2-b74f-7ba39ac86aa8 .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-9c2900a8-f323-4ebb-ba4e-9be3186c96a0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-9c2900a8-f323-4ebb-ba4e-9be3186c96a0:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-9c2900a8-f323-4ebb-ba4e-9be3186c96a0:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-9c2900a8-f323-4ebb-ba4e-9be3186c96a0-root {
    text-align: center;
  }


#s-9c2900a8-f323-4ebb-ba4e-9be3186c96a0.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-9c2900a8-f323-4ebb-ba4e-9be3186c96a0-root {
    text-align: center;
  }


#s-9c2900a8-f323-4ebb-ba4e-9be3186c96a0.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-9c2900a8-f323-4ebb-ba4e-9be3186c96a0-root {
    text-align: center;
  }


#s-9c2900a8-f323-4ebb-ba4e-9be3186c96a0.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-9c2900a8-f323-4ebb-ba4e-9be3186c96a0-root {
    text-align: center;
  }


#s-9c2900a8-f323-4ebb-ba4e-9be3186c96a0.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-9c2900a8-f323-4ebb-ba4e-9be3186c96a0-root {
    text-align: center;
  }


#s-9c2900a8-f323-4ebb-ba4e-9be3186c96a0.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-f7d82471-cff3-4a7a-b926-164922c2b9fd {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
}

@media (min-width: 0px) {
[id="s-f7d82471-cff3-4a7a-b926-164922c2b9fd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f7d82471-cff3-4a7a-b926-164922c2b9fd"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-f7d82471-cff3-4a7a-b926-164922c2b9fd"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-f7d82471-cff3-4a7a-b926-164922c2b9fd"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-51f5711a-82e8-4c5f-a416-7810f82fb0bf {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-51f5711a-82e8-4c5f-a416-7810f82fb0bf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-51f5711a-82e8-4c5f-a416-7810f82fb0bf.shg-box.shg-c {
  justify-content: center;
}

#s-78be9902-c1b9-4932-a218-cbf66fd59d98 {
  margin-left: auto;
margin-right: auto;
max-width: 2542px;
aspect-ratio: 1/1;
text-align: center;
}

#s-78be9902-c1b9-4932-a218-cbf66fd59d98 {
  margin: 0 !important;
  overflow: visible;
}

#s-78be9902-c1b9-4932-a218-cbf66fd59d98-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-78be9902-c1b9-4932-a218-cbf66fd59d98 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-78be9902-c1b9-4932-a218-cbf66fd59d98 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image {
  /* Add background color handling */
  
}

#s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-78be9902-c1b9-4932-a218-cbf66fd59d98 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-78be9902-c1b9-4932-a218-cbf66fd59d98 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-78be9902-c1b9-4932-a218-cbf66fd59d98 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-78be9902-c1b9-4932-a218-cbf66fd59d98 .shogun-image-content {
  
    justify-content: center;
  
}

.s-78be9902-c1b9-4932-a218-cbf66fd59d98.shg-align-container {
  display: flex;
  justify-content: center
}

.s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image {
  box-sizing: border-box;
}



.s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-78be9902-c1b9-4932-a218-cbf66fd59d98 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container {
      position: relative;
    }

    .s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

@media (min-width: 1200px){#s-78be9902-c1b9-4932-a218-cbf66fd59d98 {
  margin: 0 !important;
  overflow: visible;
}

#s-78be9902-c1b9-4932-a218-cbf66fd59d98-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-78be9902-c1b9-4932-a218-cbf66fd59d98 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-78be9902-c1b9-4932-a218-cbf66fd59d98 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image {
  /* Add background color handling */
  
}

#s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-78be9902-c1b9-4932-a218-cbf66fd59d98 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-78be9902-c1b9-4932-a218-cbf66fd59d98 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-78be9902-c1b9-4932-a218-cbf66fd59d98 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-78be9902-c1b9-4932-a218-cbf66fd59d98 .shogun-image-content {
  
    justify-content: center;
  
}

.s-78be9902-c1b9-4932-a218-cbf66fd59d98.shg-align-container {
  display: flex;
  justify-content: center
}

.s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image {
  box-sizing: border-box;
}



.s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-78be9902-c1b9-4932-a218-cbf66fd59d98 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container {
      position: relative;
    }

    .s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-78be9902-c1b9-4932-a218-cbf66fd59d98 {
  margin: 0 !important;
  overflow: visible;
}

#s-78be9902-c1b9-4932-a218-cbf66fd59d98-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-78be9902-c1b9-4932-a218-cbf66fd59d98 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-78be9902-c1b9-4932-a218-cbf66fd59d98 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image {
  /* Add background color handling */
  
}

#s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-78be9902-c1b9-4932-a218-cbf66fd59d98 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-78be9902-c1b9-4932-a218-cbf66fd59d98 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-78be9902-c1b9-4932-a218-cbf66fd59d98 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-78be9902-c1b9-4932-a218-cbf66fd59d98 .shogun-image-content {
  
    justify-content: center;
  
}

.s-78be9902-c1b9-4932-a218-cbf66fd59d98.shg-align-container {
  display: flex;
  justify-content: center
}

.s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image {
  box-sizing: border-box;
}



.s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-78be9902-c1b9-4932-a218-cbf66fd59d98 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container {
      position: relative;
    }

    .s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-78be9902-c1b9-4932-a218-cbf66fd59d98 {
  margin: 0 !important;
  overflow: visible;
}

#s-78be9902-c1b9-4932-a218-cbf66fd59d98-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-78be9902-c1b9-4932-a218-cbf66fd59d98 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-78be9902-c1b9-4932-a218-cbf66fd59d98 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image {
  /* Add background color handling */
  
}

#s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-78be9902-c1b9-4932-a218-cbf66fd59d98 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-78be9902-c1b9-4932-a218-cbf66fd59d98 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-78be9902-c1b9-4932-a218-cbf66fd59d98 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-78be9902-c1b9-4932-a218-cbf66fd59d98 .shogun-image-content {
  
    justify-content: center;
  
}

.s-78be9902-c1b9-4932-a218-cbf66fd59d98.shg-align-container {
  display: flex;
  justify-content: center
}

.s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image {
  box-sizing: border-box;
}



.s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-78be9902-c1b9-4932-a218-cbf66fd59d98 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container {
      position: relative;
    }

    .s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}@media (max-width: 767px){#s-78be9902-c1b9-4932-a218-cbf66fd59d98 {
  margin: 0 !important;
  overflow: visible;
}

#s-78be9902-c1b9-4932-a218-cbf66fd59d98-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-78be9902-c1b9-4932-a218-cbf66fd59d98 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-78be9902-c1b9-4932-a218-cbf66fd59d98 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image {
  /* Add background color handling */
  
}

#s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-78be9902-c1b9-4932-a218-cbf66fd59d98 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-78be9902-c1b9-4932-a218-cbf66fd59d98 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-78be9902-c1b9-4932-a218-cbf66fd59d98 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-78be9902-c1b9-4932-a218-cbf66fd59d98 .shogun-image-content {
  
    justify-content: center;
  
}

.s-78be9902-c1b9-4932-a218-cbf66fd59d98.shg-align-container {
  display: flex;
  justify-content: center
}

.s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image {
  box-sizing: border-box;
}



.s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-78be9902-c1b9-4932-a218-cbf66fd59d98 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container {
      position: relative;
    }

    .s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-78be9902-c1b9-4932-a218-cbf66fd59d98.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-78be9902-c1b9-4932-a218-cbf66fd59d98 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}
#s-e501b34f-b817-4c15-874f-b90ed250ec27 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-e501b34f-b817-4c15-874f-b90ed250ec27 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e501b34f-b817-4c15-874f-b90ed250ec27.shg-box.shg-c {
  justify-content: center;
}

#s-857ac21b-676c-4014-8e77-8bac6630877f {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}

#s-857ac21b-676c-4014-8e77-8bac6630877f {
  margin: 0 !important;
  overflow: visible;
}

#s-857ac21b-676c-4014-8e77-8bac6630877f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-857ac21b-676c-4014-8e77-8bac6630877f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-857ac21b-676c-4014-8e77-8bac6630877f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image {
  /* Add background color handling */
  
}

#s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-857ac21b-676c-4014-8e77-8bac6630877f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-857ac21b-676c-4014-8e77-8bac6630877f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-857ac21b-676c-4014-8e77-8bac6630877f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-857ac21b-676c-4014-8e77-8bac6630877f .shogun-image-content {
  
    justify-content: center;
  
}

.s-857ac21b-676c-4014-8e77-8bac6630877f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image {
  box-sizing: border-box;
}



.s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-857ac21b-676c-4014-8e77-8bac6630877f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container {
      position: relative;
    }

    .s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

@media (min-width: 1200px){#s-857ac21b-676c-4014-8e77-8bac6630877f {
  margin: 0 !important;
  overflow: visible;
}

#s-857ac21b-676c-4014-8e77-8bac6630877f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-857ac21b-676c-4014-8e77-8bac6630877f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-857ac21b-676c-4014-8e77-8bac6630877f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image {
  /* Add background color handling */
  
}

#s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-857ac21b-676c-4014-8e77-8bac6630877f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-857ac21b-676c-4014-8e77-8bac6630877f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-857ac21b-676c-4014-8e77-8bac6630877f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-857ac21b-676c-4014-8e77-8bac6630877f .shogun-image-content {
  
    justify-content: center;
  
}

.s-857ac21b-676c-4014-8e77-8bac6630877f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image {
  box-sizing: border-box;
}



.s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-857ac21b-676c-4014-8e77-8bac6630877f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container {
      position: relative;
    }

    .s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-857ac21b-676c-4014-8e77-8bac6630877f {
  margin: 0 !important;
  overflow: visible;
}

#s-857ac21b-676c-4014-8e77-8bac6630877f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-857ac21b-676c-4014-8e77-8bac6630877f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-857ac21b-676c-4014-8e77-8bac6630877f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image {
  /* Add background color handling */
  
}

#s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-857ac21b-676c-4014-8e77-8bac6630877f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-857ac21b-676c-4014-8e77-8bac6630877f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-857ac21b-676c-4014-8e77-8bac6630877f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-857ac21b-676c-4014-8e77-8bac6630877f .shogun-image-content {
  
    justify-content: center;
  
}

.s-857ac21b-676c-4014-8e77-8bac6630877f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image {
  box-sizing: border-box;
}



.s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-857ac21b-676c-4014-8e77-8bac6630877f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container {
      position: relative;
    }

    .s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-857ac21b-676c-4014-8e77-8bac6630877f {
  margin: 0 !important;
  overflow: visible;
}

#s-857ac21b-676c-4014-8e77-8bac6630877f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-857ac21b-676c-4014-8e77-8bac6630877f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-857ac21b-676c-4014-8e77-8bac6630877f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image {
  /* Add background color handling */
  
}

#s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-857ac21b-676c-4014-8e77-8bac6630877f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-857ac21b-676c-4014-8e77-8bac6630877f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-857ac21b-676c-4014-8e77-8bac6630877f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-857ac21b-676c-4014-8e77-8bac6630877f .shogun-image-content {
  
    justify-content: center;
  
}

.s-857ac21b-676c-4014-8e77-8bac6630877f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image {
  box-sizing: border-box;
}



.s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-857ac21b-676c-4014-8e77-8bac6630877f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container {
      position: relative;
    }

    .s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (max-width: 767px){#s-857ac21b-676c-4014-8e77-8bac6630877f {
  margin: 0 !important;
  overflow: visible;
}

#s-857ac21b-676c-4014-8e77-8bac6630877f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-857ac21b-676c-4014-8e77-8bac6630877f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-857ac21b-676c-4014-8e77-8bac6630877f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image {
  /* Add background color handling */
  
}

#s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-857ac21b-676c-4014-8e77-8bac6630877f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-857ac21b-676c-4014-8e77-8bac6630877f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-857ac21b-676c-4014-8e77-8bac6630877f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-857ac21b-676c-4014-8e77-8bac6630877f .shogun-image-content {
  
    justify-content: center;
  
}

.s-857ac21b-676c-4014-8e77-8bac6630877f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image {
  box-sizing: border-box;
}



.s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-857ac21b-676c-4014-8e77-8bac6630877f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container {
      position: relative;
    }

    .s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-857ac21b-676c-4014-8e77-8bac6630877f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-857ac21b-676c-4014-8e77-8bac6630877f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}
#s-2750cb5f-3dcd-47c9-b772-4204ea1f4a8f {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-2750cb5f-3dcd-47c9-b772-4204ea1f4a8f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2750cb5f-3dcd-47c9-b772-4204ea1f4a8f.shg-box.shg-c {
  justify-content: center;
}

#s-29c4ebef-9468-464d-badc-5b3a63b94921 {
  margin-left: auto;
margin-right: auto;
max-width: 2542px;
aspect-ratio: 1/1;
text-align: center;
}

#s-29c4ebef-9468-464d-badc-5b3a63b94921 {
  margin: 0 !important;
  overflow: visible;
}

#s-29c4ebef-9468-464d-badc-5b3a63b94921-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-29c4ebef-9468-464d-badc-5b3a63b94921 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-29c4ebef-9468-464d-badc-5b3a63b94921 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image {
  /* Add background color handling */
  
}

#s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29c4ebef-9468-464d-badc-5b3a63b94921 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-29c4ebef-9468-464d-badc-5b3a63b94921 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29c4ebef-9468-464d-badc-5b3a63b94921 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-29c4ebef-9468-464d-badc-5b3a63b94921 .shogun-image-content {
  
    justify-content: center;
  
}

.s-29c4ebef-9468-464d-badc-5b3a63b94921.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image {
  box-sizing: border-box;
}



.s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-29c4ebef-9468-464d-badc-5b3a63b94921 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container {
      position: relative;
    }

    .s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

@media (min-width: 1200px){#s-29c4ebef-9468-464d-badc-5b3a63b94921 {
  margin: 0 !important;
  overflow: visible;
}

#s-29c4ebef-9468-464d-badc-5b3a63b94921-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-29c4ebef-9468-464d-badc-5b3a63b94921 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-29c4ebef-9468-464d-badc-5b3a63b94921 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image {
  /* Add background color handling */
  
}

#s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29c4ebef-9468-464d-badc-5b3a63b94921 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-29c4ebef-9468-464d-badc-5b3a63b94921 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29c4ebef-9468-464d-badc-5b3a63b94921 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-29c4ebef-9468-464d-badc-5b3a63b94921 .shogun-image-content {
  
    justify-content: center;
  
}

.s-29c4ebef-9468-464d-badc-5b3a63b94921.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image {
  box-sizing: border-box;
}



.s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-29c4ebef-9468-464d-badc-5b3a63b94921 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container {
      position: relative;
    }

    .s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-29c4ebef-9468-464d-badc-5b3a63b94921 {
  margin: 0 !important;
  overflow: visible;
}

#s-29c4ebef-9468-464d-badc-5b3a63b94921-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-29c4ebef-9468-464d-badc-5b3a63b94921 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-29c4ebef-9468-464d-badc-5b3a63b94921 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image {
  /* Add background color handling */
  
}

#s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29c4ebef-9468-464d-badc-5b3a63b94921 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-29c4ebef-9468-464d-badc-5b3a63b94921 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29c4ebef-9468-464d-badc-5b3a63b94921 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-29c4ebef-9468-464d-badc-5b3a63b94921 .shogun-image-content {
  
    justify-content: center;
  
}

.s-29c4ebef-9468-464d-badc-5b3a63b94921.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image {
  box-sizing: border-box;
}



.s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-29c4ebef-9468-464d-badc-5b3a63b94921 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container {
      position: relative;
    }

    .s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-29c4ebef-9468-464d-badc-5b3a63b94921 {
  margin: 0 !important;
  overflow: visible;
}

#s-29c4ebef-9468-464d-badc-5b3a63b94921-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-29c4ebef-9468-464d-badc-5b3a63b94921 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-29c4ebef-9468-464d-badc-5b3a63b94921 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image {
  /* Add background color handling */
  
}

#s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29c4ebef-9468-464d-badc-5b3a63b94921 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-29c4ebef-9468-464d-badc-5b3a63b94921 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29c4ebef-9468-464d-badc-5b3a63b94921 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-29c4ebef-9468-464d-badc-5b3a63b94921 .shogun-image-content {
  
    justify-content: center;
  
}

.s-29c4ebef-9468-464d-badc-5b3a63b94921.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image {
  box-sizing: border-box;
}



.s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-29c4ebef-9468-464d-badc-5b3a63b94921 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container {
      position: relative;
    }

    .s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}@media (max-width: 767px){#s-29c4ebef-9468-464d-badc-5b3a63b94921 {
  margin: 0 !important;
  overflow: visible;
}

#s-29c4ebef-9468-464d-badc-5b3a63b94921-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-29c4ebef-9468-464d-badc-5b3a63b94921 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-29c4ebef-9468-464d-badc-5b3a63b94921 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image {
  /* Add background color handling */
  
}

#s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29c4ebef-9468-464d-badc-5b3a63b94921 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-29c4ebef-9468-464d-badc-5b3a63b94921 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29c4ebef-9468-464d-badc-5b3a63b94921 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-29c4ebef-9468-464d-badc-5b3a63b94921 .shogun-image-content {
  
    justify-content: center;
  
}

.s-29c4ebef-9468-464d-badc-5b3a63b94921.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image {
  box-sizing: border-box;
}



.s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-29c4ebef-9468-464d-badc-5b3a63b94921 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container {
      position: relative;
    }

    .s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29c4ebef-9468-464d-badc-5b3a63b94921.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29c4ebef-9468-464d-badc-5b3a63b94921 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}
#s-100d2069-e52c-4f03-b38b-a734de7c4b15 {
  margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-100d2069-e52c-4f03-b38b-a734de7c4b15 {
  margin-left: 3%;
margin-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-100d2069-e52c-4f03-b38b-a734de7c4b15 {
  margin-left: 1%;
margin-right: 1%;
}
}@media (max-width: 767px){#s-100d2069-e52c-4f03-b38b-a734de7c4b15 {
  margin-left: 1%;
margin-right: 1%;
}
}







#s-100d2069-e52c-4f03-b38b-a734de7c4b15 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-100d2069-e52c-4f03-b38b-a734de7c4b15.shg-box.shg-c {
  justify-content: center;
}

#s-f832c877-09ce-4408-a9fd-2c36a7a84a5d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f832c877-09ce-4408-a9fd-2c36a7a84a5d .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



@media (min-width: 0px) {
[id="s-94548219-9f79-4100-9f96-0f532e91174e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-94548219-9f79-4100-9f96-0f532e91174e"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-94548219-9f79-4100-9f96-0f532e91174e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-94548219-9f79-4100-9f96-0f532e91174e"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-94548219-9f79-4100-9f96-0f532e91174e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-94548219-9f79-4100-9f96-0f532e91174e"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-94548219-9f79-4100-9f96-0f532e91174e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

#s-d097ddf0-d651-4bdd-82f2-072b51ed3ab9 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-d097ddf0-d651-4bdd-82f2-072b51ed3ab9 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: left;
}



#s-b67387d2-49ea-4507-9019-bfe35e33ff72 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-b67387d2-49ea-4507-9019-bfe35e33ff72"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-b67387d2-49ea-4507-9019-bfe35e33ff72"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-b67387d2-49ea-4507-9019-bfe35e33ff72"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-b67387d2-49ea-4507-9019-bfe35e33ff72"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.5px);
}

}

#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 16/9;
text-align: center;
}

#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb {
  margin: 0 !important;
  overflow: visible;
}

#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image {
  /* Add background color handling */
  
}

#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb .shogun-image-content {
  
    justify-content: center;
  
}

.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image {
  box-sizing: border-box;
}



.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container {
      position: relative;
    }

    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

@media (min-width: 1200px){#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb {
  margin: 0 !important;
  overflow: visible;
}

#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image {
  /* Add background color handling */
  
}

#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb .shogun-image-content {
  
    justify-content: center;
  
}

.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image {
  box-sizing: border-box;
}



.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container {
      position: relative;
    }

    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb {
  margin: 0 !important;
  overflow: visible;
}

#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image {
  /* Add background color handling */
  
}

#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb .shogun-image-content {
  
    justify-content: center;
  
}

.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image {
  box-sizing: border-box;
}



.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container {
      position: relative;
    }

    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb {
  margin: 0 !important;
  overflow: visible;
}

#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image {
  /* Add background color handling */
  
}

#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb .shogun-image-content {
  
    justify-content: center;
  
}

.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image {
  box-sizing: border-box;
}



.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container {
      position: relative;
    }

    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (max-width: 767px){#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb {
  margin: 0 !important;
  overflow: visible;
}

#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image {
  /* Add background color handling */
  
}

#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb .shogun-image-content {
  
    justify-content: center;
  
}

.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image {
  box-sizing: border-box;
}



.s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container {
      position: relative;
    }

    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2e2701e-d64e-461e-87d2-4ec28a8a09fb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}
#s-345bf198-40f7-4586-8efc-03d6aa65e14f {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 16/9;
text-align: center;
}

#s-345bf198-40f7-4586-8efc-03d6aa65e14f {
  margin: 0 !important;
  overflow: visible;
}

#s-345bf198-40f7-4586-8efc-03d6aa65e14f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-345bf198-40f7-4586-8efc-03d6aa65e14f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-345bf198-40f7-4586-8efc-03d6aa65e14f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image {
  /* Add background color handling */
  
}

#s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-345bf198-40f7-4586-8efc-03d6aa65e14f .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-345bf198-40f7-4586-8efc-03d6aa65e14f .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-345bf198-40f7-4586-8efc-03d6aa65e14f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-345bf198-40f7-4586-8efc-03d6aa65e14f .shogun-image-content {
  
    justify-content: center;
  
}

.s-345bf198-40f7-4586-8efc-03d6aa65e14f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image {
  box-sizing: border-box;
}



.s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-345bf198-40f7-4586-8efc-03d6aa65e14f {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container {
      position: relative;
    }

    .s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

@media (min-width: 1200px){#s-345bf198-40f7-4586-8efc-03d6aa65e14f {
  margin: 0 !important;
  overflow: visible;
}

#s-345bf198-40f7-4586-8efc-03d6aa65e14f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-345bf198-40f7-4586-8efc-03d6aa65e14f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-345bf198-40f7-4586-8efc-03d6aa65e14f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image {
  /* Add background color handling */
  
}

#s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-345bf198-40f7-4586-8efc-03d6aa65e14f .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-345bf198-40f7-4586-8efc-03d6aa65e14f .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-345bf198-40f7-4586-8efc-03d6aa65e14f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-345bf198-40f7-4586-8efc-03d6aa65e14f .shogun-image-content {
  
    justify-content: center;
  
}

.s-345bf198-40f7-4586-8efc-03d6aa65e14f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image {
  box-sizing: border-box;
}



.s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-345bf198-40f7-4586-8efc-03d6aa65e14f {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container {
      position: relative;
    }

    .s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-345bf198-40f7-4586-8efc-03d6aa65e14f {
  margin: 0 !important;
  overflow: visible;
}

#s-345bf198-40f7-4586-8efc-03d6aa65e14f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-345bf198-40f7-4586-8efc-03d6aa65e14f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-345bf198-40f7-4586-8efc-03d6aa65e14f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image {
  /* Add background color handling */
  
}

#s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-345bf198-40f7-4586-8efc-03d6aa65e14f .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-345bf198-40f7-4586-8efc-03d6aa65e14f .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-345bf198-40f7-4586-8efc-03d6aa65e14f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-345bf198-40f7-4586-8efc-03d6aa65e14f .shogun-image-content {
  
    justify-content: center;
  
}

.s-345bf198-40f7-4586-8efc-03d6aa65e14f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image {
  box-sizing: border-box;
}



.s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-345bf198-40f7-4586-8efc-03d6aa65e14f {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container {
      position: relative;
    }

    .s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-345bf198-40f7-4586-8efc-03d6aa65e14f {
  margin: 0 !important;
  overflow: visible;
}

#s-345bf198-40f7-4586-8efc-03d6aa65e14f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-345bf198-40f7-4586-8efc-03d6aa65e14f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-345bf198-40f7-4586-8efc-03d6aa65e14f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image {
  /* Add background color handling */
  
}

#s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-345bf198-40f7-4586-8efc-03d6aa65e14f .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-345bf198-40f7-4586-8efc-03d6aa65e14f .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-345bf198-40f7-4586-8efc-03d6aa65e14f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-345bf198-40f7-4586-8efc-03d6aa65e14f .shogun-image-content {
  
    justify-content: center;
  
}

.s-345bf198-40f7-4586-8efc-03d6aa65e14f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image {
  box-sizing: border-box;
}



.s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-345bf198-40f7-4586-8efc-03d6aa65e14f {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container {
      position: relative;
    }

    .s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (max-width: 767px){#s-345bf198-40f7-4586-8efc-03d6aa65e14f {
  margin: 0 !important;
  overflow: visible;
}

#s-345bf198-40f7-4586-8efc-03d6aa65e14f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-345bf198-40f7-4586-8efc-03d6aa65e14f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-345bf198-40f7-4586-8efc-03d6aa65e14f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image {
  /* Add background color handling */
  
}

#s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-345bf198-40f7-4586-8efc-03d6aa65e14f .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-345bf198-40f7-4586-8efc-03d6aa65e14f .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-345bf198-40f7-4586-8efc-03d6aa65e14f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-345bf198-40f7-4586-8efc-03d6aa65e14f .shogun-image-content {
  
    justify-content: center;
  
}

.s-345bf198-40f7-4586-8efc-03d6aa65e14f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image {
  box-sizing: border-box;
}



.s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-345bf198-40f7-4586-8efc-03d6aa65e14f {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container {
      position: relative;
    }

    .s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-345bf198-40f7-4586-8efc-03d6aa65e14f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-345bf198-40f7-4586-8efc-03d6aa65e14f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}
#s-0b930118-56bb-40e3-8384-591ee0e30dde {
  max-width: 878px;
aspect-ratio: 878/681;
text-align: center;
}

#s-0b930118-56bb-40e3-8384-591ee0e30dde {
  margin: 0 !important;
  overflow: visible;
}

#s-0b930118-56bb-40e3-8384-591ee0e30dde-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b930118-56bb-40e3-8384-591ee0e30dde {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b930118-56bb-40e3-8384-591ee0e30dde {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image {
  /* Add background color handling */
  
}

#s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b930118-56bb-40e3-8384-591ee0e30dde .shg-image-content-wrapper {
      aspect-ratio: 878/681;
      min-width: 100%;
      height: auto;
    }

    #s-0b930118-56bb-40e3-8384-591ee0e30dde .shogun-image-link {
      aspect-ratio: 878/681;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b930118-56bb-40e3-8384-591ee0e30dde .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 878px;
  }



  img.s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image {
    
    
    
    max-height: 878px;
  }


.s-0b930118-56bb-40e3-8384-591ee0e30dde .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b930118-56bb-40e3-8384-591ee0e30dde.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image {
  box-sizing: border-box;
}



.s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b930118-56bb-40e3-8384-591ee0e30dde {
      --shg-aspect-ratio: calc(878/681); 
    }

    .s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container {
      position: relative;
    }

    .s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 878px;
    }
  }

@media (min-width: 1200px){#s-0b930118-56bb-40e3-8384-591ee0e30dde {
  margin: 0 !important;
  overflow: visible;
}

#s-0b930118-56bb-40e3-8384-591ee0e30dde-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b930118-56bb-40e3-8384-591ee0e30dde {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b930118-56bb-40e3-8384-591ee0e30dde {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image {
  /* Add background color handling */
  
}

#s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b930118-56bb-40e3-8384-591ee0e30dde .shg-image-content-wrapper {
      aspect-ratio: 878/681;
      min-width: 100%;
      height: auto;
    }

    #s-0b930118-56bb-40e3-8384-591ee0e30dde .shogun-image-link {
      aspect-ratio: 878/681;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b930118-56bb-40e3-8384-591ee0e30dde .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 878px;
  }



  img.s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image {
    
    
    
    max-height: 878px;
  }


.s-0b930118-56bb-40e3-8384-591ee0e30dde .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b930118-56bb-40e3-8384-591ee0e30dde.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image {
  box-sizing: border-box;
}



.s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b930118-56bb-40e3-8384-591ee0e30dde {
      --shg-aspect-ratio: calc(878/681); 
    }

    .s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container {
      position: relative;
    }

    .s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 878px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0b930118-56bb-40e3-8384-591ee0e30dde {
  margin: 0 !important;
  overflow: visible;
}

#s-0b930118-56bb-40e3-8384-591ee0e30dde-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b930118-56bb-40e3-8384-591ee0e30dde {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b930118-56bb-40e3-8384-591ee0e30dde {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image {
  /* Add background color handling */
  
}

#s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b930118-56bb-40e3-8384-591ee0e30dde .shg-image-content-wrapper {
      aspect-ratio: 878/681;
      min-width: 100%;
      height: auto;
    }

    #s-0b930118-56bb-40e3-8384-591ee0e30dde .shogun-image-link {
      aspect-ratio: 878/681;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b930118-56bb-40e3-8384-591ee0e30dde .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 878px;
  }



  img.s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image {
    
    
    
    max-height: 878px;
  }


.s-0b930118-56bb-40e3-8384-591ee0e30dde .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b930118-56bb-40e3-8384-591ee0e30dde.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image {
  box-sizing: border-box;
}



.s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b930118-56bb-40e3-8384-591ee0e30dde {
      --shg-aspect-ratio: calc(878/681); 
    }

    .s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container {
      position: relative;
    }

    .s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 878px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0b930118-56bb-40e3-8384-591ee0e30dde {
  margin: 0 !important;
  overflow: visible;
}

#s-0b930118-56bb-40e3-8384-591ee0e30dde-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b930118-56bb-40e3-8384-591ee0e30dde {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b930118-56bb-40e3-8384-591ee0e30dde {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image {
  /* Add background color handling */
  
}

#s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b930118-56bb-40e3-8384-591ee0e30dde .shg-image-content-wrapper {
      aspect-ratio: 878/681;
      min-width: 100%;
      height: auto;
    }

    #s-0b930118-56bb-40e3-8384-591ee0e30dde .shogun-image-link {
      aspect-ratio: 878/681;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b930118-56bb-40e3-8384-591ee0e30dde .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 878px;
  }



  img.s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image {
    
    
    
    max-height: 878px;
  }


.s-0b930118-56bb-40e3-8384-591ee0e30dde .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b930118-56bb-40e3-8384-591ee0e30dde.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image {
  box-sizing: border-box;
}



.s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b930118-56bb-40e3-8384-591ee0e30dde {
      --shg-aspect-ratio: calc(878/681); 
    }

    .s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container {
      position: relative;
    }

    .s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 878px;
    }
  }

}@media (max-width: 767px){#s-0b930118-56bb-40e3-8384-591ee0e30dde {
  margin: 0 !important;
  overflow: visible;
}

#s-0b930118-56bb-40e3-8384-591ee0e30dde-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0b930118-56bb-40e3-8384-591ee0e30dde {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0b930118-56bb-40e3-8384-591ee0e30dde {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image {
  /* Add background color handling */
  
}

#s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0b930118-56bb-40e3-8384-591ee0e30dde .shg-image-content-wrapper {
      aspect-ratio: 878/681;
      min-width: 100%;
      height: auto;
    }

    #s-0b930118-56bb-40e3-8384-591ee0e30dde .shogun-image-link {
      aspect-ratio: 878/681;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0b930118-56bb-40e3-8384-591ee0e30dde .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 878px;
  }



  img.s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image {
    
    
    
    max-height: 878px;
  }


.s-0b930118-56bb-40e3-8384-591ee0e30dde .shogun-image-content {
  
    justify-content: center;
  
}

.s-0b930118-56bb-40e3-8384-591ee0e30dde.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image {
  box-sizing: border-box;
}



.s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0b930118-56bb-40e3-8384-591ee0e30dde {
      --shg-aspect-ratio: calc(878/681); 
    }

    .s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container {
      position: relative;
    }

    .s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0b930118-56bb-40e3-8384-591ee0e30dde.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0b930118-56bb-40e3-8384-591ee0e30dde img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 878px;
    }
  }

}
#s-cd632f35-7517-4ddf-ad77-0e6d5cba031c {
  margin-top: 20px;
margin-bottom: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 1px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-cd632f35-7517-4ddf-ad77-0e6d5cba031c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cd632f35-7517-4ddf-ad77-0e6d5cba031c.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-fe8e9580-a95b-4fac-86ee-b15d5d9622c7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fe8e9580-a95b-4fac-86ee-b15d5d9622c7"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-fe8e9580-a95b-4fac-86ee-b15d5d9622c7"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-fe8e9580-a95b-4fac-86ee-b15d5d9622c7"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-b0a880ea-533d-4e31-b2ce-570412b14dc3 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b0a880ea-533d-4e31-b2ce-570412b14dc3 .shogun-heading-component h2 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-acafd711-0795-4c5b-967d-f4453a97edb0 {
  text-align: center;
}

#s-acafd711-0795-4c5b-967d-f4453a97edb0 {
  margin: 0 !important;
  overflow: visible;
}

#s-acafd711-0795-4c5b-967d-f4453a97edb0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-acafd711-0795-4c5b-967d-f4453a97edb0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-acafd711-0795-4c5b-967d-f4453a97edb0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-acafd711-0795-4c5b-967d-f4453a97edb0 img.shogun-image {
  /* Add background color handling */
  
}

#s-acafd711-0795-4c5b-967d-f4453a97edb0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-acafd711-0795-4c5b-967d-f4453a97edb0.shogun-image {
    
    
    
    
  }


.s-acafd711-0795-4c5b-967d-f4453a97edb0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-acafd711-0795-4c5b-967d-f4453a97edb0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-acafd711-0795-4c5b-967d-f4453a97edb0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-acafd711-0795-4c5b-967d-f4453a97edb0.shogun-image {
  box-sizing: border-box;
}



.s-acafd711-0795-4c5b-967d-f4453a97edb0 img.shogun-image {
  
}


@media (min-width: 1200px){#s-acafd711-0795-4c5b-967d-f4453a97edb0 {
  margin: 0 !important;
  overflow: visible;
}

#s-acafd711-0795-4c5b-967d-f4453a97edb0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-acafd711-0795-4c5b-967d-f4453a97edb0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-acafd711-0795-4c5b-967d-f4453a97edb0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-acafd711-0795-4c5b-967d-f4453a97edb0 img.shogun-image {
  /* Add background color handling */
  
}

#s-acafd711-0795-4c5b-967d-f4453a97edb0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-acafd711-0795-4c5b-967d-f4453a97edb0.shogun-image {
    
    
    
    
  }


.s-acafd711-0795-4c5b-967d-f4453a97edb0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-acafd711-0795-4c5b-967d-f4453a97edb0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-acafd711-0795-4c5b-967d-f4453a97edb0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-acafd711-0795-4c5b-967d-f4453a97edb0.shogun-image {
  box-sizing: border-box;
}



.s-acafd711-0795-4c5b-967d-f4453a97edb0 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-acafd711-0795-4c5b-967d-f4453a97edb0 {
  margin: 0 !important;
  overflow: visible;
}

#s-acafd711-0795-4c5b-967d-f4453a97edb0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-acafd711-0795-4c5b-967d-f4453a97edb0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-acafd711-0795-4c5b-967d-f4453a97edb0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-acafd711-0795-4c5b-967d-f4453a97edb0 img.shogun-image {
  /* Add background color handling */
  
}

#s-acafd711-0795-4c5b-967d-f4453a97edb0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-acafd711-0795-4c5b-967d-f4453a97edb0.shogun-image {
    
    
    
    
  }


.s-acafd711-0795-4c5b-967d-f4453a97edb0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-acafd711-0795-4c5b-967d-f4453a97edb0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-acafd711-0795-4c5b-967d-f4453a97edb0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-acafd711-0795-4c5b-967d-f4453a97edb0.shogun-image {
  box-sizing: border-box;
}



.s-acafd711-0795-4c5b-967d-f4453a97edb0 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-acafd711-0795-4c5b-967d-f4453a97edb0 {
  margin: 0 !important;
  overflow: visible;
}

#s-acafd711-0795-4c5b-967d-f4453a97edb0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-acafd711-0795-4c5b-967d-f4453a97edb0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-acafd711-0795-4c5b-967d-f4453a97edb0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-acafd711-0795-4c5b-967d-f4453a97edb0 img.shogun-image {
  /* Add background color handling */
  
}

#s-acafd711-0795-4c5b-967d-f4453a97edb0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-acafd711-0795-4c5b-967d-f4453a97edb0.shogun-image {
    
    
    
    
  }


.s-acafd711-0795-4c5b-967d-f4453a97edb0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-acafd711-0795-4c5b-967d-f4453a97edb0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-acafd711-0795-4c5b-967d-f4453a97edb0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-acafd711-0795-4c5b-967d-f4453a97edb0.shogun-image {
  box-sizing: border-box;
}



.s-acafd711-0795-4c5b-967d-f4453a97edb0 img.shogun-image {
  
}


}@media (max-width: 767px){#s-acafd711-0795-4c5b-967d-f4453a97edb0 {
  margin: 0 !important;
  overflow: visible;
}

#s-acafd711-0795-4c5b-967d-f4453a97edb0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-acafd711-0795-4c5b-967d-f4453a97edb0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-acafd711-0795-4c5b-967d-f4453a97edb0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-acafd711-0795-4c5b-967d-f4453a97edb0 img.shogun-image {
  /* Add background color handling */
  
}

#s-acafd711-0795-4c5b-967d-f4453a97edb0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-acafd711-0795-4c5b-967d-f4453a97edb0.shogun-image {
    
    
    
    
  }


.s-acafd711-0795-4c5b-967d-f4453a97edb0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-acafd711-0795-4c5b-967d-f4453a97edb0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-acafd711-0795-4c5b-967d-f4453a97edb0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-acafd711-0795-4c5b-967d-f4453a97edb0.shogun-image {
  box-sizing: border-box;
}



.s-acafd711-0795-4c5b-967d-f4453a97edb0 img.shogun-image {
  
}


}
#s-992f69a8-3e84-49a2-a3df-0e2012e75764 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-992f69a8-3e84-49a2-a3df-0e2012e75764 .shogun-heading-component h2 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec {
  text-align: center;
}

#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec {
  margin: 0 !important;
  overflow: visible;
}

#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec img.shogun-image {
  /* Add background color handling */
  
}

#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec.shogun-image {
    
    
    
    
  }


.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec.shogun-image {
  box-sizing: border-box;
}



.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec img.shogun-image {
  
}


@media (min-width: 1200px){#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec {
  margin: 0 !important;
  overflow: visible;
}

#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec img.shogun-image {
  /* Add background color handling */
  
}

#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec.shogun-image {
    
    
    
    
  }


.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec.shogun-image {
  box-sizing: border-box;
}



.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec {
  margin: 0 !important;
  overflow: visible;
}

#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec img.shogun-image {
  /* Add background color handling */
  
}

#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec.shogun-image {
    
    
    
    
  }


.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec.shogun-image {
  box-sizing: border-box;
}



.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec {
  margin: 0 !important;
  overflow: visible;
}

#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec img.shogun-image {
  /* Add background color handling */
  
}

#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec.shogun-image {
    
    
    
    
  }


.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec.shogun-image {
  box-sizing: border-box;
}



.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec img.shogun-image {
  
}


}@media (max-width: 767px){#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec {
  margin: 0 !important;
  overflow: visible;
}

#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec img.shogun-image {
  /* Add background color handling */
  
}

#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec.shogun-image {
    
    
    
    
  }


.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec.shogun-image {
  box-sizing: border-box;
}



.s-14251aa0-75d6-4aa9-a9eb-6a4280b310ec img.shogun-image {
  
}


}
#s-7c6342cc-4e53-4167-a549-995be2c5e5c1 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7c6342cc-4e53-4167-a549-995be2c5e5c1 .shogun-heading-component h2 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-f49dd001-8d4e-4196-b613-26ceea0766b4 {
  text-align: center;
}

#s-f49dd001-8d4e-4196-b613-26ceea0766b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-f49dd001-8d4e-4196-b613-26ceea0766b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f49dd001-8d4e-4196-b613-26ceea0766b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f49dd001-8d4e-4196-b613-26ceea0766b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f49dd001-8d4e-4196-b613-26ceea0766b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-f49dd001-8d4e-4196-b613-26ceea0766b4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-f49dd001-8d4e-4196-b613-26ceea0766b4.shogun-image {
    
    
    
    
  }


.s-f49dd001-8d4e-4196-b613-26ceea0766b4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f49dd001-8d4e-4196-b613-26ceea0766b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f49dd001-8d4e-4196-b613-26ceea0766b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f49dd001-8d4e-4196-b613-26ceea0766b4.shogun-image {
  box-sizing: border-box;
}



.s-f49dd001-8d4e-4196-b613-26ceea0766b4 img.shogun-image {
  
}


@media (min-width: 1200px){#s-f49dd001-8d4e-4196-b613-26ceea0766b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-f49dd001-8d4e-4196-b613-26ceea0766b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f49dd001-8d4e-4196-b613-26ceea0766b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f49dd001-8d4e-4196-b613-26ceea0766b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f49dd001-8d4e-4196-b613-26ceea0766b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-f49dd001-8d4e-4196-b613-26ceea0766b4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-f49dd001-8d4e-4196-b613-26ceea0766b4.shogun-image {
    
    
    
    
  }


.s-f49dd001-8d4e-4196-b613-26ceea0766b4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f49dd001-8d4e-4196-b613-26ceea0766b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f49dd001-8d4e-4196-b613-26ceea0766b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f49dd001-8d4e-4196-b613-26ceea0766b4.shogun-image {
  box-sizing: border-box;
}



.s-f49dd001-8d4e-4196-b613-26ceea0766b4 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f49dd001-8d4e-4196-b613-26ceea0766b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-f49dd001-8d4e-4196-b613-26ceea0766b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f49dd001-8d4e-4196-b613-26ceea0766b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f49dd001-8d4e-4196-b613-26ceea0766b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f49dd001-8d4e-4196-b613-26ceea0766b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-f49dd001-8d4e-4196-b613-26ceea0766b4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-f49dd001-8d4e-4196-b613-26ceea0766b4.shogun-image {
    
    
    
    
  }


.s-f49dd001-8d4e-4196-b613-26ceea0766b4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f49dd001-8d4e-4196-b613-26ceea0766b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f49dd001-8d4e-4196-b613-26ceea0766b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f49dd001-8d4e-4196-b613-26ceea0766b4.shogun-image {
  box-sizing: border-box;
}



.s-f49dd001-8d4e-4196-b613-26ceea0766b4 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-f49dd001-8d4e-4196-b613-26ceea0766b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-f49dd001-8d4e-4196-b613-26ceea0766b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f49dd001-8d4e-4196-b613-26ceea0766b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f49dd001-8d4e-4196-b613-26ceea0766b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f49dd001-8d4e-4196-b613-26ceea0766b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-f49dd001-8d4e-4196-b613-26ceea0766b4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-f49dd001-8d4e-4196-b613-26ceea0766b4.shogun-image {
    
    
    
    
  }


.s-f49dd001-8d4e-4196-b613-26ceea0766b4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f49dd001-8d4e-4196-b613-26ceea0766b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f49dd001-8d4e-4196-b613-26ceea0766b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f49dd001-8d4e-4196-b613-26ceea0766b4.shogun-image {
  box-sizing: border-box;
}



.s-f49dd001-8d4e-4196-b613-26ceea0766b4 img.shogun-image {
  
}


}@media (max-width: 767px){#s-f49dd001-8d4e-4196-b613-26ceea0766b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-f49dd001-8d4e-4196-b613-26ceea0766b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f49dd001-8d4e-4196-b613-26ceea0766b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f49dd001-8d4e-4196-b613-26ceea0766b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f49dd001-8d4e-4196-b613-26ceea0766b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-f49dd001-8d4e-4196-b613-26ceea0766b4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-f49dd001-8d4e-4196-b613-26ceea0766b4.shogun-image {
    
    
    
    
  }


.s-f49dd001-8d4e-4196-b613-26ceea0766b4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f49dd001-8d4e-4196-b613-26ceea0766b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f49dd001-8d4e-4196-b613-26ceea0766b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f49dd001-8d4e-4196-b613-26ceea0766b4.shogun-image {
  box-sizing: border-box;
}



.s-f49dd001-8d4e-4196-b613-26ceea0766b4 img.shogun-image {
  
}


}
#s-17a26e92-5461-40b7-990f-a760e552db2f hr {
  border-top: 2px solid #ddd;
}

#s-c03c8462-fb1c-485d-bf3e-fc550fc11253 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c03c8462-fb1c-485d-bf3e-fc550fc11253 .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-12447cab-e0c1-4003-9f1f-d040371bbd52 {
  margin-top: 10px;
margin-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-12447cab-e0c1-4003-9f1f-d040371bbd52 {
  opacity: 1;
}
}
@media (min-width: 0px) {
[id="s-12447cab-e0c1-4003-9f1f-d040371bbd52"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-12447cab-e0c1-4003-9f1f-d040371bbd52"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 2.5px);
}

[id="s-12447cab-e0c1-4003-9f1f-d040371bbd52"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-12447cab-e0c1-4003-9f1f-d040371bbd52"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 2.5px);
}

[id="s-12447cab-e0c1-4003-9f1f-d040371bbd52"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-12447cab-e0c1-4003-9f1f-d040371bbd52"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 2.5px);
}

[id="s-12447cab-e0c1-4003-9f1f-d040371bbd52"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 2.5px);
}

}

#s-7272d652-853a-4260-88d8-27ef51b2cae6 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-7272d652-853a-4260-88d8-27ef51b2cae6 .shogun-heading-component h2 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}



#s-3342d950-80d0-4992-95da-f2713f5c0e2b {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
max-width: 867px;
aspect-ratio: 867/204;
text-align: center;
}

#s-3342d950-80d0-4992-95da-f2713f5c0e2b {
  margin: 0 !important;
  overflow: visible;
}

#s-3342d950-80d0-4992-95da-f2713f5c0e2b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3342d950-80d0-4992-95da-f2713f5c0e2b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-3342d950-80d0-4992-95da-f2713f5c0e2b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image {
  /* Add background color handling */
  
}

#s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image {
  /* Add padding handling */
  padding-left: 5%;
  padding-right: 5%;
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3342d950-80d0-4992-95da-f2713f5c0e2b .shg-image-content-wrapper {
      aspect-ratio: 867/204;
      min-width: 100%;
      height: auto;
    }

    #s-3342d950-80d0-4992-95da-f2713f5c0e2b .shogun-image-link {
      aspect-ratio: 867/204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3342d950-80d0-4992-95da-f2713f5c0e2b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 867px;
  }



  img.s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image {
    
    
    
    max-height: 867px;
  }


.s-3342d950-80d0-4992-95da-f2713f5c0e2b .shogun-image-content {
  
    justify-content: center;
  
}

.s-3342d950-80d0-4992-95da-f2713f5c0e2b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image {
  box-sizing: border-box;
}



.s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3342d950-80d0-4992-95da-f2713f5c0e2b {
      --shg-aspect-ratio: calc(867/204); 
    }

    .s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container {
      position: relative;
    }

    .s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 867px;
    }
  }

@media (min-width: 1200px){#s-3342d950-80d0-4992-95da-f2713f5c0e2b {
  margin: 0 !important;
  overflow: visible;
}

#s-3342d950-80d0-4992-95da-f2713f5c0e2b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3342d950-80d0-4992-95da-f2713f5c0e2b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3342d950-80d0-4992-95da-f2713f5c0e2b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image {
  /* Add background color handling */
  
}

#s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3342d950-80d0-4992-95da-f2713f5c0e2b .shg-image-content-wrapper {
      aspect-ratio: 867/204;
      min-width: 100%;
      height: auto;
    }

    #s-3342d950-80d0-4992-95da-f2713f5c0e2b .shogun-image-link {
      aspect-ratio: 867/204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3342d950-80d0-4992-95da-f2713f5c0e2b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 867px;
  }



  img.s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image {
    
    
    
    max-height: 867px;
  }


.s-3342d950-80d0-4992-95da-f2713f5c0e2b .shogun-image-content {
  
    justify-content: center;
  
}

.s-3342d950-80d0-4992-95da-f2713f5c0e2b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image {
  box-sizing: border-box;
}



.s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3342d950-80d0-4992-95da-f2713f5c0e2b {
      --shg-aspect-ratio: calc(867/204); 
    }

    .s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container {
      position: relative;
    }

    .s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 867px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3342d950-80d0-4992-95da-f2713f5c0e2b {
  margin: 0 !important;
  overflow: visible;
}

#s-3342d950-80d0-4992-95da-f2713f5c0e2b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3342d950-80d0-4992-95da-f2713f5c0e2b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3342d950-80d0-4992-95da-f2713f5c0e2b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image {
  /* Add background color handling */
  
}

#s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3342d950-80d0-4992-95da-f2713f5c0e2b .shg-image-content-wrapper {
      aspect-ratio: 867/204;
      min-width: 100%;
      height: auto;
    }

    #s-3342d950-80d0-4992-95da-f2713f5c0e2b .shogun-image-link {
      aspect-ratio: 867/204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3342d950-80d0-4992-95da-f2713f5c0e2b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 867px;
  }



  img.s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image {
    
    
    
    max-height: 867px;
  }


.s-3342d950-80d0-4992-95da-f2713f5c0e2b .shogun-image-content {
  
    justify-content: center;
  
}

.s-3342d950-80d0-4992-95da-f2713f5c0e2b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image {
  box-sizing: border-box;
}



.s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3342d950-80d0-4992-95da-f2713f5c0e2b {
      --shg-aspect-ratio: calc(867/204); 
    }

    .s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container {
      position: relative;
    }

    .s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 867px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3342d950-80d0-4992-95da-f2713f5c0e2b {
  margin: 0 !important;
  overflow: visible;
}

#s-3342d950-80d0-4992-95da-f2713f5c0e2b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3342d950-80d0-4992-95da-f2713f5c0e2b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3342d950-80d0-4992-95da-f2713f5c0e2b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image {
  /* Add background color handling */
  
}

#s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3342d950-80d0-4992-95da-f2713f5c0e2b .shg-image-content-wrapper {
      aspect-ratio: 867/204;
      min-width: 100%;
      height: auto;
    }

    #s-3342d950-80d0-4992-95da-f2713f5c0e2b .shogun-image-link {
      aspect-ratio: 867/204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3342d950-80d0-4992-95da-f2713f5c0e2b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 867px;
  }



  img.s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image {
    
    
    
    max-height: 867px;
  }


.s-3342d950-80d0-4992-95da-f2713f5c0e2b .shogun-image-content {
  
    justify-content: center;
  
}

.s-3342d950-80d0-4992-95da-f2713f5c0e2b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image {
  box-sizing: border-box;
}



.s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3342d950-80d0-4992-95da-f2713f5c0e2b {
      --shg-aspect-ratio: calc(867/204); 
    }

    .s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container {
      position: relative;
    }

    .s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 867px;
    }
  }

}@media (max-width: 767px){#s-3342d950-80d0-4992-95da-f2713f5c0e2b {
  margin: 0 !important;
  overflow: visible;
}

#s-3342d950-80d0-4992-95da-f2713f5c0e2b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3342d950-80d0-4992-95da-f2713f5c0e2b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3342d950-80d0-4992-95da-f2713f5c0e2b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image {
  /* Add background color handling */
  
}

#s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3342d950-80d0-4992-95da-f2713f5c0e2b .shg-image-content-wrapper {
      aspect-ratio: 867/204;
      min-width: 100%;
      height: auto;
    }

    #s-3342d950-80d0-4992-95da-f2713f5c0e2b .shogun-image-link {
      aspect-ratio: 867/204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3342d950-80d0-4992-95da-f2713f5c0e2b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 867px;
  }



  img.s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image {
    
    
    
    max-height: 867px;
  }


.s-3342d950-80d0-4992-95da-f2713f5c0e2b .shogun-image-content {
  
    justify-content: center;
  
}

.s-3342d950-80d0-4992-95da-f2713f5c0e2b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image {
  box-sizing: border-box;
}



.s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3342d950-80d0-4992-95da-f2713f5c0e2b {
      --shg-aspect-ratio: calc(867/204); 
    }

    .s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container {
      position: relative;
    }

    .s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3342d950-80d0-4992-95da-f2713f5c0e2b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3342d950-80d0-4992-95da-f2713f5c0e2b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 867px;
    }
  }

}
#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 {
  text-align: center;
}

#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 {
  margin: 0 !important;
  overflow: visible;
}

#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 img.shogun-image {
  /* Add background color handling */
  
}

#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921.shogun-image {
    
    
    
    
  }


.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921.shogun-image {
  box-sizing: border-box;
}



.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 img.shogun-image {
  
}


@media (min-width: 1200px){#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 {
  margin: 0 !important;
  overflow: visible;
}

#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 img.shogun-image {
  /* Add background color handling */
  
}

#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921.shogun-image {
    
    
    
    
  }


.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921.shogun-image {
  box-sizing: border-box;
}



.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 {
  margin: 0 !important;
  overflow: visible;
}

#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 img.shogun-image {
  /* Add background color handling */
  
}

#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921.shogun-image {
    
    
    
    
  }


.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921.shogun-image {
  box-sizing: border-box;
}



.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 {
  margin: 0 !important;
  overflow: visible;
}

#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 img.shogun-image {
  /* Add background color handling */
  
}

#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921.shogun-image {
    
    
    
    
  }


.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921.shogun-image {
  box-sizing: border-box;
}



.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 img.shogun-image {
  
}


}@media (max-width: 767px){#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 {
  margin: 0 !important;
  overflow: visible;
}

#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 img.shogun-image {
  /* Add background color handling */
  
}

#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921.shogun-image {
    
    
    
    
  }


.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a3cbae0-83a9-42ea-b5f8-203808bfb921.shogun-image {
  box-sizing: border-box;
}



.s-7a3cbae0-83a9-42ea-b5f8-203808bfb921 img.shogun-image {
  
}


}
#s-9bb867f3-47e5-4c2a-8e5f-82bab5121cfc {
  margin-top: 20px;
margin-bottom: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 1px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-9bb867f3-47e5-4c2a-8e5f-82bab5121cfc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9bb867f3-47e5-4c2a-8e5f-82bab5121cfc.shg-box.shg-c {
  justify-content: center;
}

#s-bb022a0d-1333-469a-8930-a7687f398db5 {
  margin-top: 10px;
margin-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-bb022a0d-1333-469a-8930-a7687f398db5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bb022a0d-1333-469a-8930-a7687f398db5"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 992px) {
[id="s-bb022a0d-1333-469a-8930-a7687f398db5"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 1200px) {
[id="s-bb022a0d-1333-469a-8930-a7687f398db5"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

#s-9482020a-9b82-4da0-8eeb-2cfc95a31641 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9482020a-9b82-4da0-8eeb-2cfc95a31641 .shogun-heading-component h2 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-43da7085-3fca-4953-8a88-e3e6c155d25c {
  text-align: center;
}

#s-43da7085-3fca-4953-8a88-e3e6c155d25c {
  margin: 0 !important;
  overflow: visible;
}

#s-43da7085-3fca-4953-8a88-e3e6c155d25c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43da7085-3fca-4953-8a88-e3e6c155d25c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43da7085-3fca-4953-8a88-e3e6c155d25c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43da7085-3fca-4953-8a88-e3e6c155d25c img.shogun-image {
  /* Add background color handling */
  
}

#s-43da7085-3fca-4953-8a88-e3e6c155d25c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-43da7085-3fca-4953-8a88-e3e6c155d25c.shogun-image {
    
    
    
    
  }


.s-43da7085-3fca-4953-8a88-e3e6c155d25c .shogun-image-content {
  
    justify-content: center;
  
}

.s-43da7085-3fca-4953-8a88-e3e6c155d25c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43da7085-3fca-4953-8a88-e3e6c155d25c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43da7085-3fca-4953-8a88-e3e6c155d25c.shogun-image {
  box-sizing: border-box;
}



.s-43da7085-3fca-4953-8a88-e3e6c155d25c img.shogun-image {
  
}


@media (min-width: 1200px){#s-43da7085-3fca-4953-8a88-e3e6c155d25c {
  margin: 0 !important;
  overflow: visible;
}

#s-43da7085-3fca-4953-8a88-e3e6c155d25c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43da7085-3fca-4953-8a88-e3e6c155d25c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43da7085-3fca-4953-8a88-e3e6c155d25c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43da7085-3fca-4953-8a88-e3e6c155d25c img.shogun-image {
  /* Add background color handling */
  
}

#s-43da7085-3fca-4953-8a88-e3e6c155d25c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-43da7085-3fca-4953-8a88-e3e6c155d25c.shogun-image {
    
    
    
    
  }


.s-43da7085-3fca-4953-8a88-e3e6c155d25c .shogun-image-content {
  
    justify-content: center;
  
}

.s-43da7085-3fca-4953-8a88-e3e6c155d25c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43da7085-3fca-4953-8a88-e3e6c155d25c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43da7085-3fca-4953-8a88-e3e6c155d25c.shogun-image {
  box-sizing: border-box;
}



.s-43da7085-3fca-4953-8a88-e3e6c155d25c img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-43da7085-3fca-4953-8a88-e3e6c155d25c {
  margin: 0 !important;
  overflow: visible;
}

#s-43da7085-3fca-4953-8a88-e3e6c155d25c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43da7085-3fca-4953-8a88-e3e6c155d25c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43da7085-3fca-4953-8a88-e3e6c155d25c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43da7085-3fca-4953-8a88-e3e6c155d25c img.shogun-image {
  /* Add background color handling */
  
}

#s-43da7085-3fca-4953-8a88-e3e6c155d25c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-43da7085-3fca-4953-8a88-e3e6c155d25c.shogun-image {
    
    
    
    
  }


.s-43da7085-3fca-4953-8a88-e3e6c155d25c .shogun-image-content {
  
    justify-content: center;
  
}

.s-43da7085-3fca-4953-8a88-e3e6c155d25c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43da7085-3fca-4953-8a88-e3e6c155d25c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43da7085-3fca-4953-8a88-e3e6c155d25c.shogun-image {
  box-sizing: border-box;
}



.s-43da7085-3fca-4953-8a88-e3e6c155d25c img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-43da7085-3fca-4953-8a88-e3e6c155d25c {
  margin: 0 !important;
  overflow: visible;
}

#s-43da7085-3fca-4953-8a88-e3e6c155d25c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43da7085-3fca-4953-8a88-e3e6c155d25c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43da7085-3fca-4953-8a88-e3e6c155d25c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43da7085-3fca-4953-8a88-e3e6c155d25c img.shogun-image {
  /* Add background color handling */
  
}

#s-43da7085-3fca-4953-8a88-e3e6c155d25c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-43da7085-3fca-4953-8a88-e3e6c155d25c.shogun-image {
    
    
    
    
  }


.s-43da7085-3fca-4953-8a88-e3e6c155d25c .shogun-image-content {
  
    justify-content: center;
  
}

.s-43da7085-3fca-4953-8a88-e3e6c155d25c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43da7085-3fca-4953-8a88-e3e6c155d25c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43da7085-3fca-4953-8a88-e3e6c155d25c.shogun-image {
  box-sizing: border-box;
}



.s-43da7085-3fca-4953-8a88-e3e6c155d25c img.shogun-image {
  
}


}@media (max-width: 767px){#s-43da7085-3fca-4953-8a88-e3e6c155d25c {
  margin: 0 !important;
  overflow: visible;
}

#s-43da7085-3fca-4953-8a88-e3e6c155d25c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43da7085-3fca-4953-8a88-e3e6c155d25c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43da7085-3fca-4953-8a88-e3e6c155d25c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43da7085-3fca-4953-8a88-e3e6c155d25c img.shogun-image {
  /* Add background color handling */
  
}

#s-43da7085-3fca-4953-8a88-e3e6c155d25c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-43da7085-3fca-4953-8a88-e3e6c155d25c.shogun-image {
    
    
    
    
  }


.s-43da7085-3fca-4953-8a88-e3e6c155d25c .shogun-image-content {
  
    justify-content: center;
  
}

.s-43da7085-3fca-4953-8a88-e3e6c155d25c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43da7085-3fca-4953-8a88-e3e6c155d25c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43da7085-3fca-4953-8a88-e3e6c155d25c.shogun-image {
  box-sizing: border-box;
}



.s-43da7085-3fca-4953-8a88-e3e6c155d25c img.shogun-image {
  
}


}
#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f {
  margin-left: 10%;
margin-right: 10%;
text-align: center;
}

#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f {
  margin: 0 !important;
  overflow: visible;
}

#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a99826c-ed96-43d8-97d3-43d539c6dd0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-7a99826c-ed96-43d8-97d3-43d539c6dd0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f img.shogun-image {
  /* Add background color handling */
  
}

#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f.shogun-image {
    
    
    
    
  }


.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f .shogun-image-content {
  
    justify-content: center;
  
}

.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f.shogun-image {
  box-sizing: border-box;
}



.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f img.shogun-image {
  
}


@media (min-width: 1200px){#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f {
  margin: 0 !important;
  overflow: visible;
}

#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a99826c-ed96-43d8-97d3-43d539c6dd0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7a99826c-ed96-43d8-97d3-43d539c6dd0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f img.shogun-image {
  /* Add background color handling */
  
}

#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f.shogun-image {
    
    
    
    
  }


.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f .shogun-image-content {
  
    justify-content: center;
  
}

.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f.shogun-image {
  box-sizing: border-box;
}



.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f {
  margin: 0 !important;
  overflow: visible;
}

#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a99826c-ed96-43d8-97d3-43d539c6dd0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7a99826c-ed96-43d8-97d3-43d539c6dd0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f img.shogun-image {
  /* Add background color handling */
  
}

#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f.shogun-image {
    
    
    
    
  }


.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f .shogun-image-content {
  
    justify-content: center;
  
}

.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f.shogun-image {
  box-sizing: border-box;
}



.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f {
  margin: 0 !important;
  overflow: visible;
}

#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a99826c-ed96-43d8-97d3-43d539c6dd0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7a99826c-ed96-43d8-97d3-43d539c6dd0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f img.shogun-image {
  /* Add background color handling */
  
}

#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f.shogun-image {
    
    
    
    
  }


.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f .shogun-image-content {
  
    justify-content: center;
  
}

.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f.shogun-image {
  box-sizing: border-box;
}



.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f img.shogun-image {
  
}


}@media (max-width: 767px){#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f {
  margin: 0 !important;
  overflow: visible;
}

#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7a99826c-ed96-43d8-97d3-43d539c6dd0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7a99826c-ed96-43d8-97d3-43d539c6dd0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f img.shogun-image {
  /* Add background color handling */
  
}

#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f.shogun-image {
    
    
    
    
  }


.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f .shogun-image-content {
  
    justify-content: center;
  
}

.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a99826c-ed96-43d8-97d3-43d539c6dd0f.shogun-image {
  box-sizing: border-box;
}



.s-7a99826c-ed96-43d8-97d3-43d539c6dd0f img.shogun-image {
  
}


}
#s-6a0c405a-8b7b-4ce4-97d2-5875103122a6 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6a0c405a-8b7b-4ce4-97d2-5875103122a6 .shogun-heading-component h2 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 {
  text-align: center;
}

#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1.shogun-image {
    
    
    
    
  }


.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1.shogun-image {
  box-sizing: border-box;
}



.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 img.shogun-image {
  
}


@media (min-width: 1200px){#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1.shogun-image {
    
    
    
    
  }


.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1.shogun-image {
  box-sizing: border-box;
}



.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1.shogun-image {
    
    
    
    
  }


.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1.shogun-image {
  box-sizing: border-box;
}



.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1.shogun-image {
    
    
    
    
  }


.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1.shogun-image {
  box-sizing: border-box;
}



.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 img.shogun-image {
  
}


}@media (max-width: 767px){#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1.shogun-image {
    
    
    
    
  }


.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0bb3420-8054-4474-ac1b-c9e4986eebb1.shogun-image {
  box-sizing: border-box;
}



.s-b0bb3420-8054-4474-ac1b-c9e4986eebb1 img.shogun-image {
  
}


}
#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed {
  margin-left: 10%;
margin-right: 10%;
text-align: center;
}

#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed {
  margin: 0 !important;
  overflow: visible;
}

#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-80c2bf40-307e-423f-b3f3-03d4d7e912ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-80c2bf40-307e-423f-b3f3-03d4d7e912ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed img.shogun-image {
  /* Add background color handling */
  
}

#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed.shogun-image {
    
    
    
    
  }


.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed .shogun-image-content {
  
    justify-content: center;
  
}

.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed.shogun-image {
  box-sizing: border-box;
}



.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed img.shogun-image {
  
}


@media (min-width: 1200px){#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed {
  margin: 0 !important;
  overflow: visible;
}

#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-80c2bf40-307e-423f-b3f3-03d4d7e912ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-80c2bf40-307e-423f-b3f3-03d4d7e912ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed img.shogun-image {
  /* Add background color handling */
  
}

#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed.shogun-image {
    
    
    
    
  }


.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed .shogun-image-content {
  
    justify-content: center;
  
}

.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed.shogun-image {
  box-sizing: border-box;
}



.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed {
  margin: 0 !important;
  overflow: visible;
}

#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-80c2bf40-307e-423f-b3f3-03d4d7e912ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-80c2bf40-307e-423f-b3f3-03d4d7e912ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed img.shogun-image {
  /* Add background color handling */
  
}

#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed.shogun-image {
    
    
    
    
  }


.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed .shogun-image-content {
  
    justify-content: center;
  
}

.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed.shogun-image {
  box-sizing: border-box;
}



.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed {
  margin: 0 !important;
  overflow: visible;
}

#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-80c2bf40-307e-423f-b3f3-03d4d7e912ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-80c2bf40-307e-423f-b3f3-03d4d7e912ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed img.shogun-image {
  /* Add background color handling */
  
}

#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed.shogun-image {
    
    
    
    
  }


.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed .shogun-image-content {
  
    justify-content: center;
  
}

.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed.shogun-image {
  box-sizing: border-box;
}



.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed img.shogun-image {
  
}


}@media (max-width: 767px){#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed {
  margin: 0 !important;
  overflow: visible;
}

#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-80c2bf40-307e-423f-b3f3-03d4d7e912ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-80c2bf40-307e-423f-b3f3-03d4d7e912ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed img.shogun-image {
  /* Add background color handling */
  
}

#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed.shogun-image {
    
    
    
    
  }


.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed .shogun-image-content {
  
    justify-content: center;
  
}

.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80c2bf40-307e-423f-b3f3-03d4d7e912ed.shogun-image {
  box-sizing: border-box;
}



.s-80c2bf40-307e-423f-b3f3-03d4d7e912ed img.shogun-image {
  
}


}
#s-fc33aebb-4eb4-4d35-9e1d-e7cdc1a1175b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fc33aebb-4eb4-4d35-9e1d-e7cdc1a1175b .shogun-heading-component h2 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-d88382ac-50fe-4127-9a1c-6d2119ec4730 {
  text-align: center;
}

#s-d88382ac-50fe-4127-9a1c-6d2119ec4730 {
  margin: 0 !important;
  overflow: visible;
}

#s-d88382ac-50fe-4127-9a1c-6d2119ec4730-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d88382ac-50fe-4127-9a1c-6d2119ec4730 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d88382ac-50fe-4127-9a1c-6d2119ec4730 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d88382ac-50fe-4127-9a1c-6d2119ec4730 img.shogun-image {
  /* Add background color handling */
  
}

#s-d88382ac-50fe-4127-9a1c-6d2119ec4730 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-d88382ac-50fe-4127-9a1c-6d2119ec4730.shogun-image {
    
    
    
    
  }


.s-d88382ac-50fe-4127-9a1c-6d2119ec4730 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d88382ac-50fe-4127-9a1c-6d2119ec4730.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d88382ac-50fe-4127-9a1c-6d2119ec4730.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d88382ac-50fe-4127-9a1c-6d2119ec4730.shogun-image {
  box-sizing: border-box;
}



.s-d88382ac-50fe-4127-9a1c-6d2119ec4730 img.shogun-image {
  
}


@media (min-width: 1200px){#s-d88382ac-50fe-4127-9a1c-6d2119ec4730 {
  margin: 0 !important;
  overflow: visible;
}

#s-d88382ac-50fe-4127-9a1c-6d2119ec4730-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d88382ac-50fe-4127-9a1c-6d2119ec4730 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d88382ac-50fe-4127-9a1c-6d2119ec4730 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d88382ac-50fe-4127-9a1c-6d2119ec4730 img.shogun-image {
  /* Add background color handling */
  
}

#s-d88382ac-50fe-4127-9a1c-6d2119ec4730 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-d88382ac-50fe-4127-9a1c-6d2119ec4730.shogun-image {
    
    
    
    
  }


.s-d88382ac-50fe-4127-9a1c-6d2119ec4730 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d88382ac-50fe-4127-9a1c-6d2119ec4730.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d88382ac-50fe-4127-9a1c-6d2119ec4730.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d88382ac-50fe-4127-9a1c-6d2119ec4730.shogun-image {
  box-sizing: border-box;
}



.s-d88382ac-50fe-4127-9a1c-6d2119ec4730 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d88382ac-50fe-4127-9a1c-6d2119ec4730 {
  margin: 0 !important;
  overflow: visible;
}

#s-d88382ac-50fe-4127-9a1c-6d2119ec4730-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d88382ac-50fe-4127-9a1c-6d2119ec4730 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d88382ac-50fe-4127-9a1c-6d2119ec4730 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d88382ac-50fe-4127-9a1c-6d2119ec4730 img.shogun-image {
  /* Add background color handling */
  
}

#s-d88382ac-50fe-4127-9a1c-6d2119ec4730 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-d88382ac-50fe-4127-9a1c-6d2119ec4730.shogun-image {
    
    
    
    
  }


.s-d88382ac-50fe-4127-9a1c-6d2119ec4730 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d88382ac-50fe-4127-9a1c-6d2119ec4730.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d88382ac-50fe-4127-9a1c-6d2119ec4730.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d88382ac-50fe-4127-9a1c-6d2119ec4730.shogun-image {
  box-sizing: border-box;
}



.s-d88382ac-50fe-4127-9a1c-6d2119ec4730 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d88382ac-50fe-4127-9a1c-6d2119ec4730 {
  margin: 0 !important;
  overflow: visible;
}

#s-d88382ac-50fe-4127-9a1c-6d2119ec4730-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d88382ac-50fe-4127-9a1c-6d2119ec4730 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d88382ac-50fe-4127-9a1c-6d2119ec4730 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d88382ac-50fe-4127-9a1c-6d2119ec4730 img.shogun-image {
  /* Add background color handling */
  
}

#s-d88382ac-50fe-4127-9a1c-6d2119ec4730 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-d88382ac-50fe-4127-9a1c-6d2119ec4730.shogun-image {
    
    
    
    
  }


.s-d88382ac-50fe-4127-9a1c-6d2119ec4730 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d88382ac-50fe-4127-9a1c-6d2119ec4730.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d88382ac-50fe-4127-9a1c-6d2119ec4730.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d88382ac-50fe-4127-9a1c-6d2119ec4730.shogun-image {
  box-sizing: border-box;
}



.s-d88382ac-50fe-4127-9a1c-6d2119ec4730 img.shogun-image {
  
}


}@media (max-width: 767px){#s-d88382ac-50fe-4127-9a1c-6d2119ec4730 {
  margin: 0 !important;
  overflow: visible;
}

#s-d88382ac-50fe-4127-9a1c-6d2119ec4730-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d88382ac-50fe-4127-9a1c-6d2119ec4730 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d88382ac-50fe-4127-9a1c-6d2119ec4730 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d88382ac-50fe-4127-9a1c-6d2119ec4730 img.shogun-image {
  /* Add background color handling */
  
}

#s-d88382ac-50fe-4127-9a1c-6d2119ec4730 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-d88382ac-50fe-4127-9a1c-6d2119ec4730.shogun-image {
    
    
    
    
  }


.s-d88382ac-50fe-4127-9a1c-6d2119ec4730 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d88382ac-50fe-4127-9a1c-6d2119ec4730.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d88382ac-50fe-4127-9a1c-6d2119ec4730.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d88382ac-50fe-4127-9a1c-6d2119ec4730.shogun-image {
  box-sizing: border-box;
}



.s-d88382ac-50fe-4127-9a1c-6d2119ec4730 img.shogun-image {
  
}


}
#s-678ccb0e-7631-4a92-9561-7bcee92e1166 {
  margin-left: 10%;
margin-right: 10%;
text-align: center;
}

#s-678ccb0e-7631-4a92-9561-7bcee92e1166 {
  margin: 0 !important;
  overflow: visible;
}

#s-678ccb0e-7631-4a92-9561-7bcee92e1166-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-678ccb0e-7631-4a92-9561-7bcee92e1166 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-678ccb0e-7631-4a92-9561-7bcee92e1166 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-678ccb0e-7631-4a92-9561-7bcee92e1166 img.shogun-image {
  /* Add background color handling */
  
}

#s-678ccb0e-7631-4a92-9561-7bcee92e1166 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-678ccb0e-7631-4a92-9561-7bcee92e1166.shogun-image {
    
    
    
    
  }


.s-678ccb0e-7631-4a92-9561-7bcee92e1166 .shogun-image-content {
  
    justify-content: center;
  
}

.s-678ccb0e-7631-4a92-9561-7bcee92e1166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-678ccb0e-7631-4a92-9561-7bcee92e1166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-678ccb0e-7631-4a92-9561-7bcee92e1166.shogun-image {
  box-sizing: border-box;
}



.s-678ccb0e-7631-4a92-9561-7bcee92e1166 img.shogun-image {
  
}


@media (min-width: 1200px){#s-678ccb0e-7631-4a92-9561-7bcee92e1166 {
  margin: 0 !important;
  overflow: visible;
}

#s-678ccb0e-7631-4a92-9561-7bcee92e1166-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-678ccb0e-7631-4a92-9561-7bcee92e1166 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-678ccb0e-7631-4a92-9561-7bcee92e1166 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-678ccb0e-7631-4a92-9561-7bcee92e1166 img.shogun-image {
  /* Add background color handling */
  
}

#s-678ccb0e-7631-4a92-9561-7bcee92e1166 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-678ccb0e-7631-4a92-9561-7bcee92e1166.shogun-image {
    
    
    
    
  }


.s-678ccb0e-7631-4a92-9561-7bcee92e1166 .shogun-image-content {
  
    justify-content: center;
  
}

.s-678ccb0e-7631-4a92-9561-7bcee92e1166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-678ccb0e-7631-4a92-9561-7bcee92e1166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-678ccb0e-7631-4a92-9561-7bcee92e1166.shogun-image {
  box-sizing: border-box;
}



.s-678ccb0e-7631-4a92-9561-7bcee92e1166 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-678ccb0e-7631-4a92-9561-7bcee92e1166 {
  margin: 0 !important;
  overflow: visible;
}

#s-678ccb0e-7631-4a92-9561-7bcee92e1166-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-678ccb0e-7631-4a92-9561-7bcee92e1166 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-678ccb0e-7631-4a92-9561-7bcee92e1166 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-678ccb0e-7631-4a92-9561-7bcee92e1166 img.shogun-image {
  /* Add background color handling */
  
}

#s-678ccb0e-7631-4a92-9561-7bcee92e1166 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-678ccb0e-7631-4a92-9561-7bcee92e1166.shogun-image {
    
    
    
    
  }


.s-678ccb0e-7631-4a92-9561-7bcee92e1166 .shogun-image-content {
  
    justify-content: center;
  
}

.s-678ccb0e-7631-4a92-9561-7bcee92e1166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-678ccb0e-7631-4a92-9561-7bcee92e1166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-678ccb0e-7631-4a92-9561-7bcee92e1166.shogun-image {
  box-sizing: border-box;
}



.s-678ccb0e-7631-4a92-9561-7bcee92e1166 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-678ccb0e-7631-4a92-9561-7bcee92e1166 {
  margin: 0 !important;
  overflow: visible;
}

#s-678ccb0e-7631-4a92-9561-7bcee92e1166-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-678ccb0e-7631-4a92-9561-7bcee92e1166 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-678ccb0e-7631-4a92-9561-7bcee92e1166 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-678ccb0e-7631-4a92-9561-7bcee92e1166 img.shogun-image {
  /* Add background color handling */
  
}

#s-678ccb0e-7631-4a92-9561-7bcee92e1166 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-678ccb0e-7631-4a92-9561-7bcee92e1166.shogun-image {
    
    
    
    
  }


.s-678ccb0e-7631-4a92-9561-7bcee92e1166 .shogun-image-content {
  
    justify-content: center;
  
}

.s-678ccb0e-7631-4a92-9561-7bcee92e1166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-678ccb0e-7631-4a92-9561-7bcee92e1166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-678ccb0e-7631-4a92-9561-7bcee92e1166.shogun-image {
  box-sizing: border-box;
}



.s-678ccb0e-7631-4a92-9561-7bcee92e1166 img.shogun-image {
  
}


}@media (max-width: 767px){#s-678ccb0e-7631-4a92-9561-7bcee92e1166 {
  margin: 0 !important;
  overflow: visible;
}

#s-678ccb0e-7631-4a92-9561-7bcee92e1166-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-678ccb0e-7631-4a92-9561-7bcee92e1166 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-678ccb0e-7631-4a92-9561-7bcee92e1166 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-678ccb0e-7631-4a92-9561-7bcee92e1166 img.shogun-image {
  /* Add background color handling */
  
}

#s-678ccb0e-7631-4a92-9561-7bcee92e1166 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-678ccb0e-7631-4a92-9561-7bcee92e1166.shogun-image {
    
    
    
    
  }


.s-678ccb0e-7631-4a92-9561-7bcee92e1166 .shogun-image-content {
  
    justify-content: center;
  
}

.s-678ccb0e-7631-4a92-9561-7bcee92e1166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-678ccb0e-7631-4a92-9561-7bcee92e1166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-678ccb0e-7631-4a92-9561-7bcee92e1166.shogun-image {
  box-sizing: border-box;
}



.s-678ccb0e-7631-4a92-9561-7bcee92e1166 img.shogun-image {
  
}


}
#s-c5d2460a-e53a-4927-a25f-69fb15efba29 {
  margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-c5d2460a-e53a-4927-a25f-69fb15efba29 {
  margin-left: 3%;
margin-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c5d2460a-e53a-4927-a25f-69fb15efba29 {
  margin-left: 2%;
margin-right: 2%;
}
}@media (max-width: 767px){#s-c5d2460a-e53a-4927-a25f-69fb15efba29 {
  margin-left: 2%;
margin-right: 2%;
}
}







#s-c5d2460a-e53a-4927-a25f-69fb15efba29 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c5d2460a-e53a-4927-a25f-69fb15efba29.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-b03da549-468b-4b9b-b88f-b9a689e907cf"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b03da549-468b-4b9b-b88f-b9a689e907cf"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-b03da549-468b-4b9b-b88f-b9a689e907cf"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-b03da549-468b-4b9b-b88f-b9a689e907cf"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee {
  max-width: 1280px;
aspect-ratio: 16/9;
text-align: center;
}

#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee {
  margin: 0 !important;
  overflow: visible;
}

#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image {
  /* Add background color handling */
  
}

#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee .shogun-image-content {
  
    justify-content: center;
  
}

.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image {
  box-sizing: border-box;
}



.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container {
      position: relative;
    }

    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

@media (min-width: 1200px){#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee {
  margin: 0 !important;
  overflow: visible;
}

#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image {
  /* Add background color handling */
  
}

#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee .shogun-image-content {
  
    justify-content: center;
  
}

.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image {
  box-sizing: border-box;
}



.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container {
      position: relative;
    }

    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee {
  margin: 0 !important;
  overflow: visible;
}

#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image {
  /* Add background color handling */
  
}

#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee .shogun-image-content {
  
    justify-content: center;
  
}

.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image {
  box-sizing: border-box;
}



.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container {
      position: relative;
    }

    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee {
  margin: 0 !important;
  overflow: visible;
}

#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image {
  /* Add background color handling */
  
}

#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee .shogun-image-content {
  
    justify-content: center;
  
}

.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image {
  box-sizing: border-box;
}



.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container {
      position: relative;
    }

    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (max-width: 767px){#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee {
  margin: 0 !important;
  overflow: visible;
}

#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image {
  /* Add background color handling */
  
}

#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee .shogun-image-content {
  
    justify-content: center;
  
}

.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image {
  box-sizing: border-box;
}



.s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container {
      position: relative;
    }

    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e2a55216-6b9a-4f48-9f56-19dcc4b96aee img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}
#s-03595c97-552f-48ee-9e8d-79361c0f7931 {
  max-width: 1280px;
aspect-ratio: 16/9;
text-align: center;
}

#s-03595c97-552f-48ee-9e8d-79361c0f7931 {
  margin: 0 !important;
  overflow: visible;
}

#s-03595c97-552f-48ee-9e8d-79361c0f7931-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03595c97-552f-48ee-9e8d-79361c0f7931 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03595c97-552f-48ee-9e8d-79361c0f7931 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image {
  /* Add background color handling */
  
}

#s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03595c97-552f-48ee-9e8d-79361c0f7931 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-03595c97-552f-48ee-9e8d-79361c0f7931 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03595c97-552f-48ee-9e8d-79361c0f7931 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-03595c97-552f-48ee-9e8d-79361c0f7931 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03595c97-552f-48ee-9e8d-79361c0f7931.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image {
  box-sizing: border-box;
}



.s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03595c97-552f-48ee-9e8d-79361c0f7931 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container {
      position: relative;
    }

    .s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

@media (min-width: 1200px){#s-03595c97-552f-48ee-9e8d-79361c0f7931 {
  margin: 0 !important;
  overflow: visible;
}

#s-03595c97-552f-48ee-9e8d-79361c0f7931-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03595c97-552f-48ee-9e8d-79361c0f7931 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03595c97-552f-48ee-9e8d-79361c0f7931 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image {
  /* Add background color handling */
  
}

#s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03595c97-552f-48ee-9e8d-79361c0f7931 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-03595c97-552f-48ee-9e8d-79361c0f7931 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03595c97-552f-48ee-9e8d-79361c0f7931 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-03595c97-552f-48ee-9e8d-79361c0f7931 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03595c97-552f-48ee-9e8d-79361c0f7931.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image {
  box-sizing: border-box;
}



.s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03595c97-552f-48ee-9e8d-79361c0f7931 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container {
      position: relative;
    }

    .s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-03595c97-552f-48ee-9e8d-79361c0f7931 {
  margin: 0 !important;
  overflow: visible;
}

#s-03595c97-552f-48ee-9e8d-79361c0f7931-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03595c97-552f-48ee-9e8d-79361c0f7931 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03595c97-552f-48ee-9e8d-79361c0f7931 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image {
  /* Add background color handling */
  
}

#s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03595c97-552f-48ee-9e8d-79361c0f7931 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-03595c97-552f-48ee-9e8d-79361c0f7931 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03595c97-552f-48ee-9e8d-79361c0f7931 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-03595c97-552f-48ee-9e8d-79361c0f7931 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03595c97-552f-48ee-9e8d-79361c0f7931.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image {
  box-sizing: border-box;
}



.s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03595c97-552f-48ee-9e8d-79361c0f7931 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container {
      position: relative;
    }

    .s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-03595c97-552f-48ee-9e8d-79361c0f7931 {
  margin: 0 !important;
  overflow: visible;
}

#s-03595c97-552f-48ee-9e8d-79361c0f7931-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03595c97-552f-48ee-9e8d-79361c0f7931 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03595c97-552f-48ee-9e8d-79361c0f7931 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image {
  /* Add background color handling */
  
}

#s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03595c97-552f-48ee-9e8d-79361c0f7931 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-03595c97-552f-48ee-9e8d-79361c0f7931 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03595c97-552f-48ee-9e8d-79361c0f7931 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-03595c97-552f-48ee-9e8d-79361c0f7931 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03595c97-552f-48ee-9e8d-79361c0f7931.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image {
  box-sizing: border-box;
}



.s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03595c97-552f-48ee-9e8d-79361c0f7931 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container {
      position: relative;
    }

    .s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (max-width: 767px){#s-03595c97-552f-48ee-9e8d-79361c0f7931 {
  margin: 0 !important;
  overflow: visible;
}

#s-03595c97-552f-48ee-9e8d-79361c0f7931-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03595c97-552f-48ee-9e8d-79361c0f7931 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03595c97-552f-48ee-9e8d-79361c0f7931 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image {
  /* Add background color handling */
  
}

#s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03595c97-552f-48ee-9e8d-79361c0f7931 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-03595c97-552f-48ee-9e8d-79361c0f7931 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03595c97-552f-48ee-9e8d-79361c0f7931 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-03595c97-552f-48ee-9e8d-79361c0f7931 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03595c97-552f-48ee-9e8d-79361c0f7931.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image {
  box-sizing: border-box;
}



.s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03595c97-552f-48ee-9e8d-79361c0f7931 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container {
      position: relative;
    }

    .s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03595c97-552f-48ee-9e8d-79361c0f7931.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03595c97-552f-48ee-9e8d-79361c0f7931 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}
#s-f507697f-9214-4658-bd07-6fb9581dd5dd {
  margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-f507697f-9214-4658-bd07-6fb9581dd5dd {
  margin-left: 3%;
margin-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f507697f-9214-4658-bd07-6fb9581dd5dd {
  margin-left: 1%;
margin-right: 1%;
}
}@media (max-width: 767px){#s-f507697f-9214-4658-bd07-6fb9581dd5dd {
  margin-left: 1%;
margin-right: 1%;
}
}







#s-f507697f-9214-4658-bd07-6fb9581dd5dd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f507697f-9214-4658-bd07-6fb9581dd5dd.shg-box.shg-c {
  justify-content: center;
}

#s-a9ca0385-5c70-4710-994a-d2b5e4d3d5b7 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a9ca0385-5c70-4710-994a-d2b5e4d3d5b7 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



@media (min-width: 0px) {
[id="s-2b6fb098-0a56-4ecd-b86b-7227a8a75c86"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2b6fb098-0a56-4ecd-b86b-7227a8a75c86"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-2b6fb098-0a56-4ecd-b86b-7227a8a75c86"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2b6fb098-0a56-4ecd-b86b-7227a8a75c86"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-2b6fb098-0a56-4ecd-b86b-7227a8a75c86"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2b6fb098-0a56-4ecd-b86b-7227a8a75c86"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-2b6fb098-0a56-4ecd-b86b-7227a8a75c86"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

#s-a92fc321-c841-45b4-b58e-7a312550fcdf {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(40, 40, 40, 1);
border-style: solid;
border-radius: 0px;
}

#s-ebe2a068-3579-4d93-92d6-faf0ab0d6a7a {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ebe2a068-3579-4d93-92d6-faf0ab0d6a7a .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-6439db6c-0840-4562-9de9-3ec8a8dd0f41 {
  margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-6439db6c-0840-4562-9de9-3ec8a8dd0f41 {
  margin-left: 3%;
margin-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6439db6c-0840-4562-9de9-3ec8a8dd0f41 {
  margin-left: 1%;
margin-right: 1%;
}
}@media (max-width: 767px){#s-6439db6c-0840-4562-9de9-3ec8a8dd0f41 {
  margin-left: 1%;
margin-right: 1%;
}
}







#s-6439db6c-0840-4562-9de9-3ec8a8dd0f41 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6439db6c-0840-4562-9de9-3ec8a8dd0f41.shg-box.shg-c {
  justify-content: center;
}

#s-2412d3fc-0ecb-464d-b925-0aa40daa6ffa {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-2412d3fc-0ecb-464d-b925-0aa40daa6ffa .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-7ebffcfc-f415-419a-b251-2d74886cef82 {
  margin-left: auto;
margin-right: auto;
}

#s-806e991a-b484-431b-8670-41fe92bd9d91 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-806e991a-b484-431b-8670-41fe92bd9d91 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-4b37f470-82ac-4934-a008-b4cb116300f3 {
  margin-left: auto;
margin-right: auto;
}

#s-91956aa0-0c9d-45b8-9aa8-f41c89baac3e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
}
#s-91956aa0-0c9d-45b8-9aa8-f41c89baac3e:hover {background-color: rgba(40, 40, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-91956aa0-0c9d-45b8-9aa8-f41c89baac3e:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-91956aa0-0c9d-45b8-9aa8-f41c89baac3e-root {
    text-align: center;
  }


#s-91956aa0-0c9d-45b8-9aa8-f41c89baac3e.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-91956aa0-0c9d-45b8-9aa8-f41c89baac3e-root {
    text-align: center;
  }


#s-91956aa0-0c9d-45b8-9aa8-f41c89baac3e.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-91956aa0-0c9d-45b8-9aa8-f41c89baac3e-root {
    text-align: center;
  }


#s-91956aa0-0c9d-45b8-9aa8-f41c89baac3e.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-91956aa0-0c9d-45b8-9aa8-f41c89baac3e-root {
    text-align: center;
  }


#s-91956aa0-0c9d-45b8-9aa8-f41c89baac3e.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-91956aa0-0c9d-45b8-9aa8-f41c89baac3e-root {
    text-align: center;
  }


#s-91956aa0-0c9d-45b8-9aa8-f41c89baac3e.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-47c21dbe-6667-472f-bdd9-8df919c922e2 {
  margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-47c21dbe-6667-472f-bdd9-8df919c922e2 {
  margin-left: 3%;
margin-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-47c21dbe-6667-472f-bdd9-8df919c922e2 {
  margin-left: 1%;
margin-right: 1%;
}
}@media (max-width: 767px){#s-47c21dbe-6667-472f-bdd9-8df919c922e2 {
  margin-left: 1%;
margin-right: 1%;
}
}







#s-47c21dbe-6667-472f-bdd9-8df919c922e2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-47c21dbe-6667-472f-bdd9-8df919c922e2.shg-box.shg-c {
  justify-content: center;
}

#s-90ff0b89-422e-48c1-91f8-7765315c62e7 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-90ff0b89-422e-48c1-91f8-7765315c62e7 .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: center;
}



#s-cc3262d4-9a34-4ee4-9b85-b0d26db5d010 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-cc3262d4-9a34-4ee4-9b85-b0d26db5d010"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-cc3262d4-9a34-4ee4-9b85-b0d26db5d010"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-cc3262d4-9a34-4ee4-9b85-b0d26db5d010"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-cc3262d4-9a34-4ee4-9b85-b0d26db5d010"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 7.5px);
}

}

#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d {
  margin-left: auto;
margin-right: auto;
max-width: 1035px;
aspect-ratio: 16/9;
text-align: center;
}

#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d {
  margin: 0 !important;
  overflow: visible;
}

#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image {
  /* Add background color handling */
  
}

#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1035px;
  }



  img.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image {
    
    
    
    max-height: 1035px;
  }


.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image {
  box-sizing: border-box;
}



.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container {
      position: relative;
    }

    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1035px;
    }
  }

@media (min-width: 1200px){#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d {
  margin: 0 !important;
  overflow: visible;
}

#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image {
  /* Add background color handling */
  
}

#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1035px;
  }



  img.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image {
    
    
    
    max-height: 1035px;
  }


.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image {
  box-sizing: border-box;
}



.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container {
      position: relative;
    }

    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1035px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d {
  margin: 0 !important;
  overflow: visible;
}

#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image {
  /* Add background color handling */
  
}

#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1035px;
  }



  img.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image {
    
    
    
    max-height: 1035px;
  }


.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image {
  box-sizing: border-box;
}



.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container {
      position: relative;
    }

    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1035px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d {
  margin: 0 !important;
  overflow: visible;
}

#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image {
  /* Add background color handling */
  
}

#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1035px;
  }



  img.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image {
    
    
    
    max-height: 1035px;
  }


.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image {
  box-sizing: border-box;
}



.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container {
      position: relative;
    }

    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1035px;
    }
  }

}@media (max-width: 767px){#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d {
  margin: 0 !important;
  overflow: visible;
}

#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image {
  /* Add background color handling */
  
}

#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1035px;
  }



  img.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image {
    
    
    
    max-height: 1035px;
  }


.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image {
  box-sizing: border-box;
}



.s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container {
      position: relative;
    }

    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8fff3b56-3d23-4cad-ab8f-5271d771ad7d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1035px;
    }
  }

}
#s-944146e0-7596-42e6-a21f-f945e11c7aec {
  margin-left: auto;
margin-right: auto;
}

#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 {
  margin-left: auto;
margin-right: auto;
max-width: 1035px;
aspect-ratio: 16/9;
text-align: center;
}

#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1035px;
  }



  img.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image {
    
    
    
    max-height: 1035px;
  }


.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image {
  box-sizing: border-box;
}



.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container {
      position: relative;
    }

    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1035px;
    }
  }

@media (min-width: 1200px){#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1035px;
  }



  img.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image {
    
    
    
    max-height: 1035px;
  }


.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image {
  box-sizing: border-box;
}



.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container {
      position: relative;
    }

    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1035px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1035px;
  }



  img.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image {
    
    
    
    max-height: 1035px;
  }


.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image {
  box-sizing: border-box;
}



.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container {
      position: relative;
    }

    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1035px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1035px;
  }



  img.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image {
    
    
    
    max-height: 1035px;
  }


.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image {
  box-sizing: border-box;
}



.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container {
      position: relative;
    }

    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1035px;
    }
  }

}@media (max-width: 767px){#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1035px;
  }



  img.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image {
    
    
    
    max-height: 1035px;
  }


.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image {
  box-sizing: border-box;
}



.s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container {
      position: relative;
    }

    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f5ce404c-1892-4b29-9f45-4dcee2f7d7e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1035px;
    }
  }

}
#s-3cb75ec8-ea74-47f7-bc64-7661ae2085a8 {
  margin-left: auto;
margin-right: auto;
}

#s-f70e4c5a-91f3-4985-ad3f-20b317a103e6 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-f70e4c5a-91f3-4985-ad3f-20b317a103e6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f70e4c5a-91f3-4985-ad3f-20b317a103e6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-f70e4c5a-91f3-4985-ad3f-20b317a103e6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-f70e4c5a-91f3-4985-ad3f-20b317a103e6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 7.5px);
}

}

#s-ac197779-b050-4f86-83eb-439c560e71d3 {
  margin-left: auto;
margin-right: auto;
max-width: 1035px;
aspect-ratio: 16/9;
text-align: center;
}

#s-ac197779-b050-4f86-83eb-439c560e71d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-ac197779-b050-4f86-83eb-439c560e71d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ac197779-b050-4f86-83eb-439c560e71d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ac197779-b050-4f86-83eb-439c560e71d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ac197779-b050-4f86-83eb-439c560e71d3 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ac197779-b050-4f86-83eb-439c560e71d3 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ac197779-b050-4f86-83eb-439c560e71d3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1035px;
  }



  img.s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image {
    
    
    
    max-height: 1035px;
  }


.s-ac197779-b050-4f86-83eb-439c560e71d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ac197779-b050-4f86-83eb-439c560e71d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image {
  box-sizing: border-box;
}



.s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ac197779-b050-4f86-83eb-439c560e71d3 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container {
      position: relative;
    }

    .s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1035px;
    }
  }

@media (min-width: 1200px){#s-ac197779-b050-4f86-83eb-439c560e71d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-ac197779-b050-4f86-83eb-439c560e71d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ac197779-b050-4f86-83eb-439c560e71d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ac197779-b050-4f86-83eb-439c560e71d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ac197779-b050-4f86-83eb-439c560e71d3 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ac197779-b050-4f86-83eb-439c560e71d3 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ac197779-b050-4f86-83eb-439c560e71d3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1035px;
  }



  img.s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image {
    
    
    
    max-height: 1035px;
  }


.s-ac197779-b050-4f86-83eb-439c560e71d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ac197779-b050-4f86-83eb-439c560e71d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image {
  box-sizing: border-box;
}



.s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ac197779-b050-4f86-83eb-439c560e71d3 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container {
      position: relative;
    }

    .s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1035px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ac197779-b050-4f86-83eb-439c560e71d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-ac197779-b050-4f86-83eb-439c560e71d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ac197779-b050-4f86-83eb-439c560e71d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ac197779-b050-4f86-83eb-439c560e71d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ac197779-b050-4f86-83eb-439c560e71d3 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ac197779-b050-4f86-83eb-439c560e71d3 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ac197779-b050-4f86-83eb-439c560e71d3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1035px;
  }



  img.s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image {
    
    
    
    max-height: 1035px;
  }


.s-ac197779-b050-4f86-83eb-439c560e71d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ac197779-b050-4f86-83eb-439c560e71d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image {
  box-sizing: border-box;
}



.s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ac197779-b050-4f86-83eb-439c560e71d3 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container {
      position: relative;
    }

    .s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1035px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ac197779-b050-4f86-83eb-439c560e71d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-ac197779-b050-4f86-83eb-439c560e71d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ac197779-b050-4f86-83eb-439c560e71d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ac197779-b050-4f86-83eb-439c560e71d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ac197779-b050-4f86-83eb-439c560e71d3 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ac197779-b050-4f86-83eb-439c560e71d3 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ac197779-b050-4f86-83eb-439c560e71d3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1035px;
  }



  img.s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image {
    
    
    
    max-height: 1035px;
  }


.s-ac197779-b050-4f86-83eb-439c560e71d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ac197779-b050-4f86-83eb-439c560e71d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image {
  box-sizing: border-box;
}



.s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ac197779-b050-4f86-83eb-439c560e71d3 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container {
      position: relative;
    }

    .s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1035px;
    }
  }

}@media (max-width: 767px){#s-ac197779-b050-4f86-83eb-439c560e71d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-ac197779-b050-4f86-83eb-439c560e71d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ac197779-b050-4f86-83eb-439c560e71d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ac197779-b050-4f86-83eb-439c560e71d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ac197779-b050-4f86-83eb-439c560e71d3 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ac197779-b050-4f86-83eb-439c560e71d3 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ac197779-b050-4f86-83eb-439c560e71d3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1035px;
  }



  img.s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image {
    
    
    
    max-height: 1035px;
  }


.s-ac197779-b050-4f86-83eb-439c560e71d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ac197779-b050-4f86-83eb-439c560e71d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image {
  box-sizing: border-box;
}



.s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ac197779-b050-4f86-83eb-439c560e71d3 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container {
      position: relative;
    }

    .s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ac197779-b050-4f86-83eb-439c560e71d3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ac197779-b050-4f86-83eb-439c560e71d3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1035px;
    }
  }

}
#s-917c73b2-3a15-4ffa-ad67-81b4c327fe2a {
  margin-left: auto;
margin-right: auto;
}

#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 {
  margin-left: auto;
margin-right: auto;
max-width: 990px;
aspect-ratio: 16/9;
text-align: center;
}

#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 990px;
  }



  img.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image {
    
    
    
    max-height: 990px;
  }


.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image {
  box-sizing: border-box;
}



.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container {
      position: relative;
    }

    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 990px;
    }
  }

@media (min-width: 1200px){#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 990px;
  }



  img.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image {
    
    
    
    max-height: 990px;
  }


.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image {
  box-sizing: border-box;
}



.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container {
      position: relative;
    }

    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 990px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 990px;
  }



  img.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image {
    
    
    
    max-height: 990px;
  }


.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image {
  box-sizing: border-box;
}



.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container {
      position: relative;
    }

    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 990px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 990px;
  }



  img.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image {
    
    
    
    max-height: 990px;
  }


.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image {
  box-sizing: border-box;
}



.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container {
      position: relative;
    }

    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 990px;
    }
  }

}@media (max-width: 767px){#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 {
  margin: 0 !important;
  overflow: visible;
}

#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image {
  /* Add background color handling */
  
}

#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 990px;
  }



  img.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image {
    
    
    
    max-height: 990px;
  }


.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image {
  box-sizing: border-box;
}



.s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container {
      position: relative;
    }

    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1e738c20-4deb-48b1-a1dc-a210cbcc3f13 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 990px;
    }
  }

}
#s-b347f40a-0698-4239-860b-f54087ea6f6b {
  margin-left: auto;
margin-right: auto;
}

#s-6957ab89-4b33-4b88-ae39-0a599acef514 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-6957ab89-4b33-4b88-ae39-0a599acef514"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6957ab89-4b33-4b88-ae39-0a599acef514"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-6957ab89-4b33-4b88-ae39-0a599acef514"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-6957ab89-4b33-4b88-ae39-0a599acef514"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 7.5px);
}

}

#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 {
  margin-left: auto;
margin-right: auto;
max-width: 1035px;
aspect-ratio: 16/9;
text-align: center;
}

#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 {
  margin: 0 !important;
  overflow: visible;
}

#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image {
  /* Add background color handling */
  
}

#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1035px;
  }



  img.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image {
    
    
    
    max-height: 1035px;
  }


.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image {
  box-sizing: border-box;
}



.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container {
      position: relative;
    }

    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1035px;
    }
  }

@media (min-width: 1200px){#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 {
  margin: 0 !important;
  overflow: visible;
}

#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image {
  /* Add background color handling */
  
}

#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1035px;
  }



  img.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image {
    
    
    
    max-height: 1035px;
  }


.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image {
  box-sizing: border-box;
}



.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container {
      position: relative;
    }

    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1035px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 {
  margin: 0 !important;
  overflow: visible;
}

#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image {
  /* Add background color handling */
  
}

#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1035px;
  }



  img.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image {
    
    
    
    max-height: 1035px;
  }


.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image {
  box-sizing: border-box;
}



.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container {
      position: relative;
    }

    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1035px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 {
  margin: 0 !important;
  overflow: visible;
}

#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image {
  /* Add background color handling */
  
}

#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1035px;
  }



  img.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image {
    
    
    
    max-height: 1035px;
  }


.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image {
  box-sizing: border-box;
}



.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container {
      position: relative;
    }

    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1035px;
    }
  }

}@media (max-width: 767px){#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 {
  margin: 0 !important;
  overflow: visible;
}

#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image {
  /* Add background color handling */
  
}

#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1035px;
  }



  img.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image {
    
    
    
    max-height: 1035px;
  }


.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image {
  box-sizing: border-box;
}



.s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container {
      position: relative;
    }

    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-04238aa3-ffd0-4a23-b263-09eb3cbf58d5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1035px;
    }
  }

}
#s-95232235-5646-4886-89bd-73d8b88e6241 {
  margin-left: auto;
margin-right: auto;
max-width: 480px;
aspect-ratio: 16/9;
text-align: center;
}

#s-95232235-5646-4886-89bd-73d8b88e6241 {
  margin: 0 !important;
  overflow: visible;
}

#s-95232235-5646-4886-89bd-73d8b88e6241-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-95232235-5646-4886-89bd-73d8b88e6241 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-95232235-5646-4886-89bd-73d8b88e6241 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image {
  /* Add background color handling */
  
}

#s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-95232235-5646-4886-89bd-73d8b88e6241 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-95232235-5646-4886-89bd-73d8b88e6241 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-95232235-5646-4886-89bd-73d8b88e6241 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 480px;
  }



  img.s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image {
    
    
    
    max-height: 480px;
  }


.s-95232235-5646-4886-89bd-73d8b88e6241 .shogun-image-content {
  
    justify-content: center;
  
}

.s-95232235-5646-4886-89bd-73d8b88e6241.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image {
  box-sizing: border-box;
}



.s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-95232235-5646-4886-89bd-73d8b88e6241 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container {
      position: relative;
    }

    .s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 480px;
    }
  }

@media (min-width: 1200px){#s-95232235-5646-4886-89bd-73d8b88e6241 {
  margin: 0 !important;
  overflow: visible;
}

#s-95232235-5646-4886-89bd-73d8b88e6241-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-95232235-5646-4886-89bd-73d8b88e6241 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-95232235-5646-4886-89bd-73d8b88e6241 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image {
  /* Add background color handling */
  
}

#s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-95232235-5646-4886-89bd-73d8b88e6241 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-95232235-5646-4886-89bd-73d8b88e6241 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-95232235-5646-4886-89bd-73d8b88e6241 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 480px;
  }



  img.s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image {
    
    
    
    max-height: 480px;
  }


.s-95232235-5646-4886-89bd-73d8b88e6241 .shogun-image-content {
  
    justify-content: center;
  
}

.s-95232235-5646-4886-89bd-73d8b88e6241.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image {
  box-sizing: border-box;
}



.s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-95232235-5646-4886-89bd-73d8b88e6241 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container {
      position: relative;
    }

    .s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 480px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-95232235-5646-4886-89bd-73d8b88e6241 {
  margin: 0 !important;
  overflow: visible;
}

#s-95232235-5646-4886-89bd-73d8b88e6241-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-95232235-5646-4886-89bd-73d8b88e6241 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-95232235-5646-4886-89bd-73d8b88e6241 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image {
  /* Add background color handling */
  
}

#s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-95232235-5646-4886-89bd-73d8b88e6241 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-95232235-5646-4886-89bd-73d8b88e6241 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-95232235-5646-4886-89bd-73d8b88e6241 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 480px;
  }



  img.s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image {
    
    
    
    max-height: 480px;
  }


.s-95232235-5646-4886-89bd-73d8b88e6241 .shogun-image-content {
  
    justify-content: center;
  
}

.s-95232235-5646-4886-89bd-73d8b88e6241.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image {
  box-sizing: border-box;
}



.s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-95232235-5646-4886-89bd-73d8b88e6241 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container {
      position: relative;
    }

    .s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 480px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-95232235-5646-4886-89bd-73d8b88e6241 {
  margin: 0 !important;
  overflow: visible;
}

#s-95232235-5646-4886-89bd-73d8b88e6241-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-95232235-5646-4886-89bd-73d8b88e6241 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-95232235-5646-4886-89bd-73d8b88e6241 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image {
  /* Add background color handling */
  
}

#s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-95232235-5646-4886-89bd-73d8b88e6241 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-95232235-5646-4886-89bd-73d8b88e6241 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-95232235-5646-4886-89bd-73d8b88e6241 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 480px;
  }



  img.s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image {
    
    
    
    max-height: 480px;
  }


.s-95232235-5646-4886-89bd-73d8b88e6241 .shogun-image-content {
  
    justify-content: center;
  
}

.s-95232235-5646-4886-89bd-73d8b88e6241.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image {
  box-sizing: border-box;
}



.s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-95232235-5646-4886-89bd-73d8b88e6241 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container {
      position: relative;
    }

    .s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 480px;
    }
  }

}@media (max-width: 767px){#s-95232235-5646-4886-89bd-73d8b88e6241 {
  margin: 0 !important;
  overflow: visible;
}

#s-95232235-5646-4886-89bd-73d8b88e6241-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-95232235-5646-4886-89bd-73d8b88e6241 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-95232235-5646-4886-89bd-73d8b88e6241 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image {
  /* Add background color handling */
  
}

#s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-95232235-5646-4886-89bd-73d8b88e6241 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-95232235-5646-4886-89bd-73d8b88e6241 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-95232235-5646-4886-89bd-73d8b88e6241 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 480px;
  }



  img.s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image {
    
    
    
    max-height: 480px;
  }


.s-95232235-5646-4886-89bd-73d8b88e6241 .shogun-image-content {
  
    justify-content: center;
  
}

.s-95232235-5646-4886-89bd-73d8b88e6241.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image {
  box-sizing: border-box;
}



.s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-95232235-5646-4886-89bd-73d8b88e6241 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container {
      position: relative;
    }

    .s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-95232235-5646-4886-89bd-73d8b88e6241.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-95232235-5646-4886-89bd-73d8b88e6241 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 480px;
    }
  }

}
#s-dc44a8cf-e9b2-4224-adce-41a2415da254 {
  margin-left: auto;
margin-right: auto;
}

#s-01095309-6194-47ba-b4aa-4fc13967aaba {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #D5D6D7;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-01095309-6194-47ba-b4aa-4fc13967aaba {
  margin-left: 3%;
margin-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-01095309-6194-47ba-b4aa-4fc13967aaba {
  margin-left: 1%;
margin-right: 1%;
}
}@media (max-width: 767px){#s-01095309-6194-47ba-b4aa-4fc13967aaba {
  margin-left: 1%;
margin-right: 1%;
}
}







#s-01095309-6194-47ba-b4aa-4fc13967aaba > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-01095309-6194-47ba-b4aa-4fc13967aaba.shg-box.shg-c {
  justify-content: center;
}

#s-33c88a4f-426a-4e4d-895b-d334f2a3f99b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-33c88a4f-426a-4e4d-895b-d334f2a3f99b .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 52px;
  
  
  
}



/* 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;
}

/* Keep nav aligned to the slider frame; Swiper 12 adds sibling rules with top:50%. */
.shg-swiper-container > .shg-swiper.swiper-horizontal ~ .swiper-button-prev,
.shg-swiper-container > .shg-swiper.swiper-horizontal ~ .swiper-button-next {
  top: 0;
  margin-top: 0;
  height: calc(100% - var(--pagination-height));
}

.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-7cbadcfa-d48f-4ff3-87c8-87b7860a55c5 {
  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-7cbadcfa-d48f-4ff3-87c8-87b7860a55c5 {
  --swiper-pagination-color: rgba(255, 255, 255, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(255, 255, 255, 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-7cbadcfa-d48f-4ff3-87c8-87b7860a55c5 > .swiper-button-prev,
#slider-v3-s-7cbadcfa-d48f-4ff3-87c8-87b7860a55c5 > .swiper-button-next {
  
}

#slider-v3-s-7cbadcfa-d48f-4ff3-87c8-87b7860a55c5 > .swiper-button-prev svg,
#slider-v3-s-7cbadcfa-d48f-4ff3-87c8-87b7860a55c5 > .swiper-button-next svg {
  fill: rgba(255, 255, 255, 1) !important;
  stroke: rgba(255, 255, 255, 1) !important;
  
}

#slider-v3-s-7cbadcfa-d48f-4ff3-87c8-87b7860a55c5 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-7cbadcfa-d48f-4ff3-87c8-87b7860a55c5 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-7cbadcfa-d48f-4ff3-87c8-87b7860a55c5 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-7cbadcfa-d48f-4ff3-87c8-87b7860a55c5 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-7cbadcfa-d48f-4ff3-87c8-87b7860a55c5 .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-7cbadcfa-d48f-4ff3-87c8-87b7860a55c5 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-06b8ab7a-a390-4830-9355-9551ab0a23aa {
  margin-left: auto;
margin-right: auto;
}

#s-2e55f9c4-67e8-48e2-91fc-82a4d407a697 {
  margin-left: auto;
margin-right: auto;
}

#s-72158d9f-7f80-4dff-abab-597c96eac9d6 {
  margin-left: auto;
margin-right: auto;
}

#s-14248d50-7da3-4975-9e64-bdb54da25208 {
  margin-left: auto;
margin-right: auto;
}

#s-c8a4666c-8e29-4217-a6bc-42d411f1e6bb {
  margin-left: auto;
margin-right: auto;
}

/*
  $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}