.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-cb798dc3-7d9c-4865-b60b-38f5950b95cc {
  margin-left: 0%;
margin-right: 0%;
}
@media (min-width: 1200px){#s-cb798dc3-7d9c-4865-b60b-38f5950b95cc {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-cb798dc3-7d9c-4865-b60b-38f5950b95cc {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-cb798dc3-7d9c-4865-b60b-38f5950b95cc {
  
}
}@media (max-width: 767px){#s-cb798dc3-7d9c-4865-b60b-38f5950b95cc {
  display: none;
}
#s-cb798dc3-7d9c-4865-b60b-38f5950b95cc, #wrap-s-cb798dc3-7d9c-4865-b60b-38f5950b95cc, #wrap-content-s-cb798dc3-7d9c-4865-b60b-38f5950b95cc { display: none !important; }}







#s-cb798dc3-7d9c-4865-b60b-38f5950b95cc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cb798dc3-7d9c-4865-b60b-38f5950b95cc.shg-box.shg-c {
  justify-content: center;
}

#s-b8750603-9470-4d26-adb6-6bedff76e91b {
  min-height: 0px;
}
@media (max-width: 767px){#s-b8750603-9470-4d26-adb6-6bedff76e91b {
  
}
}







#s-b8750603-9470-4d26-adb6-6bedff76e91b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b8750603-9470-4d26-adb6-6bedff76e91b.shg-box.shg-c {
  justify-content: center;
}

#s-a110cbd0-bb98-4371-ad41-ccdb5e92b0ad {
  margin-left: 0%;
margin-right: 0%;
}
@media (max-width: 767px){#s-a110cbd0-bb98-4371-ad41-ccdb5e92b0ad {
  
}
}







#s-a110cbd0-bb98-4371-ad41-ccdb5e92b0ad > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a110cbd0-bb98-4371-ad41-ccdb5e92b0ad.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-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 {
  margin: 0 !important;
  overflow: visible;
}

#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 img.shogun-image {
  /* Add background color handling */
  
}

#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7.shogun-image {
  box-sizing: border-box;
}



.s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 img.shogun-image {
  
}


@media (min-width: 1200px){#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 {
  margin: 0 !important;
  overflow: visible;
}

#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 img.shogun-image {
  /* Add background color handling */
  
}

#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7.shogun-image {
  box-sizing: border-box;
}



.s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 {
  margin: 0 !important;
  overflow: visible;
}

#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 img.shogun-image {
  /* Add background color handling */
  
}

#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7.shogun-image {
  box-sizing: border-box;
}



.s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 {
  margin: 0 !important;
  overflow: visible;
}

#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 img.shogun-image {
  /* Add background color handling */
  
}

#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7.shogun-image {
  box-sizing: border-box;
}



.s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 img.shogun-image {
  
}


}@media (max-width: 767px){#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 {
  margin: 0 !important;
  overflow: visible;
}

#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 img.shogun-image {
  /* Add background color handling */
  
}

#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7.shogun-image {
  box-sizing: border-box;
}



.s-43eadc9c-4c4b-43c2-9a0d-01ffa399b1c7 img.shogun-image {
  
}


}
#s-878bd7f9-904d-46aa-ad3b-2dea164c34c2 {
  margin-left: 6%;
margin-right: 55%;
min-height: 50px;
}








#s-878bd7f9-904d-46aa-ad3b-2dea164c34c2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-878bd7f9-904d-46aa-ad3b-2dea164c34c2.shg-box.shg-c {
  justify-content: center;
}

#s-789aa6df-3469-4224-9aef-01796a78dac4 {
  margin-top: 0px;
margin-bottom: 30px;
max-width: 3329px;
text-align: center;
}

#s-789aa6df-3469-4224-9aef-01796a78dac4 {
  margin: 0 !important;
  overflow: visible;
}

#s-789aa6df-3469-4224-9aef-01796a78dac4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-789aa6df-3469-4224-9aef-01796a78dac4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-789aa6df-3469-4224-9aef-01796a78dac4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-789aa6df-3469-4224-9aef-01796a78dac4 img.shogun-image {
  /* Add background color handling */
  
}

#s-789aa6df-3469-4224-9aef-01796a78dac4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-789aa6df-3469-4224-9aef-01796a78dac4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-789aa6df-3469-4224-9aef-01796a78dac4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-789aa6df-3469-4224-9aef-01796a78dac4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-789aa6df-3469-4224-9aef-01796a78dac4.shogun-image {
  box-sizing: border-box;
}



.s-789aa6df-3469-4224-9aef-01796a78dac4 img.shogun-image {
  
}


@media (min-width: 1200px){#s-789aa6df-3469-4224-9aef-01796a78dac4 {
  margin: 0 !important;
  overflow: visible;
}

#s-789aa6df-3469-4224-9aef-01796a78dac4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-789aa6df-3469-4224-9aef-01796a78dac4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-789aa6df-3469-4224-9aef-01796a78dac4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-789aa6df-3469-4224-9aef-01796a78dac4 img.shogun-image {
  /* Add background color handling */
  
}

#s-789aa6df-3469-4224-9aef-01796a78dac4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-789aa6df-3469-4224-9aef-01796a78dac4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-789aa6df-3469-4224-9aef-01796a78dac4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-789aa6df-3469-4224-9aef-01796a78dac4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-789aa6df-3469-4224-9aef-01796a78dac4.shogun-image {
  box-sizing: border-box;
}



.s-789aa6df-3469-4224-9aef-01796a78dac4 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-789aa6df-3469-4224-9aef-01796a78dac4 {
  margin: 0 !important;
  overflow: visible;
}

#s-789aa6df-3469-4224-9aef-01796a78dac4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-789aa6df-3469-4224-9aef-01796a78dac4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-789aa6df-3469-4224-9aef-01796a78dac4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-789aa6df-3469-4224-9aef-01796a78dac4 img.shogun-image {
  /* Add background color handling */
  
}

#s-789aa6df-3469-4224-9aef-01796a78dac4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-789aa6df-3469-4224-9aef-01796a78dac4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-789aa6df-3469-4224-9aef-01796a78dac4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-789aa6df-3469-4224-9aef-01796a78dac4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-789aa6df-3469-4224-9aef-01796a78dac4.shogun-image {
  box-sizing: border-box;
}



.s-789aa6df-3469-4224-9aef-01796a78dac4 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-789aa6df-3469-4224-9aef-01796a78dac4 {
  margin: 0 !important;
  overflow: visible;
}

#s-789aa6df-3469-4224-9aef-01796a78dac4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-789aa6df-3469-4224-9aef-01796a78dac4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-789aa6df-3469-4224-9aef-01796a78dac4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-789aa6df-3469-4224-9aef-01796a78dac4 img.shogun-image {
  /* Add background color handling */
  
}

#s-789aa6df-3469-4224-9aef-01796a78dac4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-789aa6df-3469-4224-9aef-01796a78dac4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-789aa6df-3469-4224-9aef-01796a78dac4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-789aa6df-3469-4224-9aef-01796a78dac4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-789aa6df-3469-4224-9aef-01796a78dac4.shogun-image {
  box-sizing: border-box;
}



.s-789aa6df-3469-4224-9aef-01796a78dac4 img.shogun-image {
  
}


}@media (max-width: 767px){#s-789aa6df-3469-4224-9aef-01796a78dac4 {
  margin: 0 !important;
  overflow: visible;
}

#s-789aa6df-3469-4224-9aef-01796a78dac4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-789aa6df-3469-4224-9aef-01796a78dac4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-789aa6df-3469-4224-9aef-01796a78dac4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-789aa6df-3469-4224-9aef-01796a78dac4 img.shogun-image {
  /* Add background color handling */
  
}

#s-789aa6df-3469-4224-9aef-01796a78dac4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-789aa6df-3469-4224-9aef-01796a78dac4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-789aa6df-3469-4224-9aef-01796a78dac4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-789aa6df-3469-4224-9aef-01796a78dac4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-789aa6df-3469-4224-9aef-01796a78dac4.shogun-image {
  box-sizing: border-box;
}



.s-789aa6df-3469-4224-9aef-01796a78dac4 img.shogun-image {
  
}


}
.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-79936003-3d82-40e4-99c5-86cb4c207bbd {
  margin-left: 12%;
margin-right: 12%;
padding-top: 0px;
padding-bottom: 0px;
}

#s-d5112977-80be-4cb6-aecf-09b52b3508fe {
  margin-top: 60px;
margin-left: 20%;
margin-bottom: 60px;
margin-right: 20%;
min-height: 50px;
}








#s-d5112977-80be-4cb6-aecf-09b52b3508fe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d5112977-80be-4cb6-aecf-09b52b3508fe.shg-box.shg-c {
  justify-content: center;
}

#s-40a3ec9e-b540-45e1-8b86-1147fb029e2a {
  margin-left: 0%;
margin-right: 0%;
min-height: 50px;
}








#s-40a3ec9e-b540-45e1-8b86-1147fb029e2a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-40a3ec9e-b540-45e1-8b86-1147fb029e2a.shg-box.shg-c {
  justify-content: center;
}

#s-17e3f8d4-5b1b-4a06-bcf5-42e46b68e4f5 {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 40px;
margin-right: 0%;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}

.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-b98a8fd7-3d86-4c37-8382-0b7584c20fba {
  margin-left: 0%;
margin-right: 0%;
}

@media (min-width: 0px) {
[id="s-b98a8fd7-3d86-4c37-8382-0b7584c20fba"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b98a8fd7-3d86-4c37-8382-0b7584c20fba"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b98a8fd7-3d86-4c37-8382-0b7584c20fba"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b98a8fd7-3d86-4c37-8382-0b7584c20fba"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

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

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

.shg-btn.shg-btn-stretch {
  display: block;
}

.shg-btn:not(.shg-btn-stretch) {
  display: inline-block;
}

.shg-btn-wrapper.shg-align-left {
  text-align: left;
}

.shg-btn-wrapper.shg-align-center {
  text-align: center;
}

.shg-btn-wrapper.shg-align-right {
  text-align: right;
}

#s-48af44be-66bd-4d2b-b2a4-51ba43ce2a77 {
  border-style: solid;
margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgb(85, 85, 85);
border-radius: 0px;
background-color: rgba(254, 250, 216, 0);
text-align: right;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgb(85, 85, 85);
letter-spacing: 1px;
}
#s-48af44be-66bd-4d2b-b2a4-51ba43ce2a77:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(250, 216, 105, 1) !important;
background-color: rgba(250, 216, 105, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-48af44be-66bd-4d2b-b2a4-51ba43ce2a77:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-48af44be-66bd-4d2b-b2a4-51ba43ce2a77 {
  border-style: solid;
border-color: rgb(85, 85, 85);
color: rgb(85, 85, 85);
}
}

  #s-48af44be-66bd-4d2b-b2a4-51ba43ce2a77-root {
    text-align: right;
  }


#s-48af44be-66bd-4d2b-b2a4-51ba43ce2a77.shg-btn {
  color: rgb(85, 85, 85);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-48af44be-66bd-4d2b-b2a4-51ba43ce2a77-root {
    text-align: right;
  }


#s-48af44be-66bd-4d2b-b2a4-51ba43ce2a77.shg-btn {
  color: rgb(85, 85, 85);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-48af44be-66bd-4d2b-b2a4-51ba43ce2a77-root {
    text-align: right;
  }


#s-48af44be-66bd-4d2b-b2a4-51ba43ce2a77.shg-btn {
  color: rgb(85, 85, 85);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-48af44be-66bd-4d2b-b2a4-51ba43ce2a77-root {
    text-align: right;
  }


#s-48af44be-66bd-4d2b-b2a4-51ba43ce2a77.shg-btn {
  color: rgb(85, 85, 85);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-48af44be-66bd-4d2b-b2a4-51ba43ce2a77-root {
    text-align: right;
  }


#s-48af44be-66bd-4d2b-b2a4-51ba43ce2a77.shg-btn {
  color: rgb(85, 85, 85);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-90d73f7c-0c9b-4e91-8d11-0c8b28de7033 {
  border-style: solid;
margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgb(85, 85, 85);
border-radius: 0px;
background-color: rgba(0, 0, 0, 0);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgb(85, 85, 85);
letter-spacing: 1px;
}
#s-90d73f7c-0c9b-4e91-8d11-0c8b28de7033:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(250, 216, 105, 1) !important;
background-color: rgba(250, 216, 105, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-90d73f7c-0c9b-4e91-8d11-0c8b28de7033:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-90d73f7c-0c9b-4e91-8d11-0c8b28de7033 {
  border-style: solid;
border-color: rgb(85, 85, 85);
color: rgb(85, 85, 85);
}
}

  #s-90d73f7c-0c9b-4e91-8d11-0c8b28de7033-root {
    text-align: left;
  }


#s-90d73f7c-0c9b-4e91-8d11-0c8b28de7033.shg-btn {
  color: rgb(85, 85, 85);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-90d73f7c-0c9b-4e91-8d11-0c8b28de7033-root {
    text-align: left;
  }


#s-90d73f7c-0c9b-4e91-8d11-0c8b28de7033.shg-btn {
  color: rgb(85, 85, 85);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-90d73f7c-0c9b-4e91-8d11-0c8b28de7033-root {
    text-align: left;
  }


#s-90d73f7c-0c9b-4e91-8d11-0c8b28de7033.shg-btn {
  color: rgb(85, 85, 85);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-90d73f7c-0c9b-4e91-8d11-0c8b28de7033-root {
    text-align: left;
  }


#s-90d73f7c-0c9b-4e91-8d11-0c8b28de7033.shg-btn {
  color: rgb(85, 85, 85);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-90d73f7c-0c9b-4e91-8d11-0c8b28de7033-root {
    text-align: left;
  }


#s-90d73f7c-0c9b-4e91-8d11-0c8b28de7033.shg-btn {
  color: rgb(85, 85, 85);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-910d5dfb-a6c7-4857-aacf-e77d4e3fc3a8 {
  margin-left: 4%;
margin-bottom: 60px;
margin-right: 2%;
min-height: 50px;
}








#s-910d5dfb-a6c7-4857-aacf-e77d4e3fc3a8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-910d5dfb-a6c7-4857-aacf-e77d4e3fc3a8.shg-box.shg-c {
  justify-content: center;
}

#s-25d8b59b-2d32-4450-835c-2ef983e29f81 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-25d8b59b-2d32-4450-835c-2ef983e29f81"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-25d8b59b-2d32-4450-835c-2ef983e29f81"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-25d8b59b-2d32-4450-835c-2ef983e29f81"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-25d8b59b-2d32-4450-835c-2ef983e29f81"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-25d8b59b-2d32-4450-835c-2ef983e29f81"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-25d8b59b-2d32-4450-835c-2ef983e29f81"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-25d8b59b-2d32-4450-835c-2ef983e29f81"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

#s-0811b5cf-c0a7-41e6-b5cd-4eac79cbfead {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-0811b5cf-c0a7-41e6-b5cd-4eac79cbfead > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0811b5cf-c0a7-41e6-b5cd-4eac79cbfead.shg-box.shg-c {
  justify-content: center;
}

#s-0b72aa5e-7e63-46a3-b5f5-376403d6ed90 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-0b72aa5e-7e63-46a3-b5f5-376403d6ed90 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0b72aa5e-7e63-46a3-b5f5-376403d6ed90.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

#s-cbea4ee3-e2dc-4408-b9fa-10af243c90dd {
  margin-left: 15%;
}

#s-38229e9c-c04e-4eb7-8d85-b066f57026de {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-38229e9c-c04e-4eb7-8d85-b066f57026de > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-38229e9c-c04e-4eb7-8d85-b066f57026de.shg-box.shg-c {
  justify-content: flex-start;
}

.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-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: 20px;
margin-right: 20%;
max-width: 3027px;
text-align: center;
}

#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f-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-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f .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-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f img.shogun-image {
  width: 100%;
  
  
  max-width: 3027px;

      
    max-width: 3027px;

  /* 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-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f-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-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f .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-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f img.shogun-image {
  width: 100%;
  
  
  max-width: 3027px;

      
    max-width: 3027px;

  /* 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-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f-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-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f .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-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f img.shogun-image {
  width: 100%;
  
  
  max-width: 3027px;

      
    max-width: 3027px;

  /* 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-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f-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-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f .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-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f img.shogun-image {
  width: 100%;
  
  
  max-width: 3027px;

      
    max-width: 3027px;

  /* 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-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f-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-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f .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-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f img.shogun-image {
  width: 100%;
  
  
  max-width: 3027px;

      
    max-width: 3027px;

  /* 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-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d4cbedd-8f15-49ea-95c4-20c6ddb0f56f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ef5f10e0-5c15-4925-af3e-f00c4566c449 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
min-height: 50px;
}








#s-ef5f10e0-5c15-4925-af3e-f00c4566c449 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ef5f10e0-5c15-4925-af3e-f00c4566c449.shg-box.shg-c {
  justify-content: center;
}

#s-53ab6661-eefb-4bc8-b869-56346f869fec {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-53ab6661-eefb-4bc8-b869-56346f869fec"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-53ab6661-eefb-4bc8-b869-56346f869fec"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-53ab6661-eefb-4bc8-b869-56346f869fec"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-53ab6661-eefb-4bc8-b869-56346f869fec"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-5afc7104-0192-4676-9bfd-27c68ec68cad {
  margin-top: 40%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}








#s-5afc7104-0192-4676-9bfd-27c68ec68cad > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5afc7104-0192-4676-9bfd-27c68ec68cad.shg-box.shg-c {
  justify-content: center;
}

#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214-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-c0c1b893-bc9a-42dd-b380-4e748b1a4214 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214 .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-c0c1b893-bc9a-42dd-b380-4e748b1a4214 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c0c1b893-bc9a-42dd-b380-4e748b1a4214 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c0c1b893-bc9a-42dd-b380-4e748b1a4214.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0c1b893-bc9a-42dd-b380-4e748b1a4214.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214-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-c0c1b893-bc9a-42dd-b380-4e748b1a4214 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214 .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-c0c1b893-bc9a-42dd-b380-4e748b1a4214 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c0c1b893-bc9a-42dd-b380-4e748b1a4214 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c0c1b893-bc9a-42dd-b380-4e748b1a4214.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0c1b893-bc9a-42dd-b380-4e748b1a4214.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214-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-c0c1b893-bc9a-42dd-b380-4e748b1a4214 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214 .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-c0c1b893-bc9a-42dd-b380-4e748b1a4214 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c0c1b893-bc9a-42dd-b380-4e748b1a4214 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c0c1b893-bc9a-42dd-b380-4e748b1a4214.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0c1b893-bc9a-42dd-b380-4e748b1a4214.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214-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-c0c1b893-bc9a-42dd-b380-4e748b1a4214 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214 .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-c0c1b893-bc9a-42dd-b380-4e748b1a4214 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c0c1b893-bc9a-42dd-b380-4e748b1a4214 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c0c1b893-bc9a-42dd-b380-4e748b1a4214.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0c1b893-bc9a-42dd-b380-4e748b1a4214.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214-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-c0c1b893-bc9a-42dd-b380-4e748b1a4214 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214 .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-c0c1b893-bc9a-42dd-b380-4e748b1a4214 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c0c1b893-bc9a-42dd-b380-4e748b1a4214 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c0c1b893-bc9a-42dd-b380-4e748b1a4214.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0c1b893-bc9a-42dd-b380-4e748b1a4214.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0c1b893-bc9a-42dd-b380-4e748b1a4214.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-cc534370-3ad9-4332-a782-d917380ef107 {
  margin-top: 20%;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
min-height: 50px;
}








#s-cc534370-3ad9-4332-a782-d917380ef107 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cc534370-3ad9-4332-a782-d917380ef107.shg-box.shg-c {
  justify-content: center;
}

#s-9d1fe8e2-f962-4871-80ab-92cf4f038360 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-9d1fe8e2-f962-4871-80ab-92cf4f038360 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9d1fe8e2-f962-4871-80ab-92cf4f038360-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-9d1fe8e2-f962-4871-80ab-92cf4f038360 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9d1fe8e2-f962-4871-80ab-92cf4f038360 .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-9d1fe8e2-f962-4871-80ab-92cf4f038360 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9d1fe8e2-f962-4871-80ab-92cf4f038360 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-9d1fe8e2-f962-4871-80ab-92cf4f038360 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9d1fe8e2-f962-4871-80ab-92cf4f038360.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d1fe8e2-f962-4871-80ab-92cf4f038360.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d1fe8e2-f962-4871-80ab-92cf4f038360.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9d1fe8e2-f962-4871-80ab-92cf4f038360 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9d1fe8e2-f962-4871-80ab-92cf4f038360-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-9d1fe8e2-f962-4871-80ab-92cf4f038360 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9d1fe8e2-f962-4871-80ab-92cf4f038360 .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-9d1fe8e2-f962-4871-80ab-92cf4f038360 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9d1fe8e2-f962-4871-80ab-92cf4f038360 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-9d1fe8e2-f962-4871-80ab-92cf4f038360 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9d1fe8e2-f962-4871-80ab-92cf4f038360.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d1fe8e2-f962-4871-80ab-92cf4f038360.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d1fe8e2-f962-4871-80ab-92cf4f038360.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9d1fe8e2-f962-4871-80ab-92cf4f038360 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9d1fe8e2-f962-4871-80ab-92cf4f038360-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-9d1fe8e2-f962-4871-80ab-92cf4f038360 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9d1fe8e2-f962-4871-80ab-92cf4f038360 .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-9d1fe8e2-f962-4871-80ab-92cf4f038360 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9d1fe8e2-f962-4871-80ab-92cf4f038360 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-9d1fe8e2-f962-4871-80ab-92cf4f038360 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9d1fe8e2-f962-4871-80ab-92cf4f038360.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d1fe8e2-f962-4871-80ab-92cf4f038360.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d1fe8e2-f962-4871-80ab-92cf4f038360.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9d1fe8e2-f962-4871-80ab-92cf4f038360 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9d1fe8e2-f962-4871-80ab-92cf4f038360-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-9d1fe8e2-f962-4871-80ab-92cf4f038360 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9d1fe8e2-f962-4871-80ab-92cf4f038360 .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-9d1fe8e2-f962-4871-80ab-92cf4f038360 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9d1fe8e2-f962-4871-80ab-92cf4f038360 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-9d1fe8e2-f962-4871-80ab-92cf4f038360 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9d1fe8e2-f962-4871-80ab-92cf4f038360.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d1fe8e2-f962-4871-80ab-92cf4f038360.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d1fe8e2-f962-4871-80ab-92cf4f038360.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9d1fe8e2-f962-4871-80ab-92cf4f038360 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9d1fe8e2-f962-4871-80ab-92cf4f038360-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-9d1fe8e2-f962-4871-80ab-92cf4f038360 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9d1fe8e2-f962-4871-80ab-92cf4f038360 .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-9d1fe8e2-f962-4871-80ab-92cf4f038360 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9d1fe8e2-f962-4871-80ab-92cf4f038360 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-9d1fe8e2-f962-4871-80ab-92cf4f038360 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9d1fe8e2-f962-4871-80ab-92cf4f038360.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d1fe8e2-f962-4871-80ab-92cf4f038360.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d1fe8e2-f962-4871-80ab-92cf4f038360.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9e21ef85-d5ac-46c8-b670-80c360499d94 {
  margin-top: 0%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}








#s-9e21ef85-d5ac-46c8-b670-80c360499d94 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9e21ef85-d5ac-46c8-b670-80c360499d94.shg-box.shg-c {
  justify-content: center;
}

#s-666f24b7-b18b-4270-9701-93754cd8ad55 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-666f24b7-b18b-4270-9701-93754cd8ad55 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-666f24b7-b18b-4270-9701-93754cd8ad55-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-666f24b7-b18b-4270-9701-93754cd8ad55 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-666f24b7-b18b-4270-9701-93754cd8ad55 .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-666f24b7-b18b-4270-9701-93754cd8ad55 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-666f24b7-b18b-4270-9701-93754cd8ad55 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-666f24b7-b18b-4270-9701-93754cd8ad55 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-666f24b7-b18b-4270-9701-93754cd8ad55.shg-align-container {
  display: flex;
  justify-content: center
}

.s-666f24b7-b18b-4270-9701-93754cd8ad55.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-666f24b7-b18b-4270-9701-93754cd8ad55.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-666f24b7-b18b-4270-9701-93754cd8ad55 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-666f24b7-b18b-4270-9701-93754cd8ad55-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-666f24b7-b18b-4270-9701-93754cd8ad55 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-666f24b7-b18b-4270-9701-93754cd8ad55 .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-666f24b7-b18b-4270-9701-93754cd8ad55 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-666f24b7-b18b-4270-9701-93754cd8ad55 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-666f24b7-b18b-4270-9701-93754cd8ad55 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-666f24b7-b18b-4270-9701-93754cd8ad55.shg-align-container {
  display: flex;
  justify-content: center
}

.s-666f24b7-b18b-4270-9701-93754cd8ad55.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-666f24b7-b18b-4270-9701-93754cd8ad55.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-666f24b7-b18b-4270-9701-93754cd8ad55 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-666f24b7-b18b-4270-9701-93754cd8ad55-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-666f24b7-b18b-4270-9701-93754cd8ad55 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-666f24b7-b18b-4270-9701-93754cd8ad55 .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-666f24b7-b18b-4270-9701-93754cd8ad55 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-666f24b7-b18b-4270-9701-93754cd8ad55 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-666f24b7-b18b-4270-9701-93754cd8ad55 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-666f24b7-b18b-4270-9701-93754cd8ad55.shg-align-container {
  display: flex;
  justify-content: center
}

.s-666f24b7-b18b-4270-9701-93754cd8ad55.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-666f24b7-b18b-4270-9701-93754cd8ad55.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-666f24b7-b18b-4270-9701-93754cd8ad55 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-666f24b7-b18b-4270-9701-93754cd8ad55-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-666f24b7-b18b-4270-9701-93754cd8ad55 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-666f24b7-b18b-4270-9701-93754cd8ad55 .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-666f24b7-b18b-4270-9701-93754cd8ad55 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-666f24b7-b18b-4270-9701-93754cd8ad55 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-666f24b7-b18b-4270-9701-93754cd8ad55 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-666f24b7-b18b-4270-9701-93754cd8ad55.shg-align-container {
  display: flex;
  justify-content: center
}

.s-666f24b7-b18b-4270-9701-93754cd8ad55.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-666f24b7-b18b-4270-9701-93754cd8ad55.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-666f24b7-b18b-4270-9701-93754cd8ad55 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-666f24b7-b18b-4270-9701-93754cd8ad55-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-666f24b7-b18b-4270-9701-93754cd8ad55 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-666f24b7-b18b-4270-9701-93754cd8ad55 .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-666f24b7-b18b-4270-9701-93754cd8ad55 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-666f24b7-b18b-4270-9701-93754cd8ad55 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-666f24b7-b18b-4270-9701-93754cd8ad55 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-666f24b7-b18b-4270-9701-93754cd8ad55.shg-align-container {
  display: flex;
  justify-content: center
}

.s-666f24b7-b18b-4270-9701-93754cd8ad55.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-666f24b7-b18b-4270-9701-93754cd8ad55.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-0b29172d-3e17-41b8-ae6b-5b805a2244ce {
  margin-top: -80px;
margin-left: auto;
margin-bottom: 60px;
margin-right: auto;
min-height: 50px;
}








#s-0b29172d-3e17-41b8-ae6b-5b805a2244ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0b29172d-3e17-41b8-ae6b-5b805a2244ce.shg-box.shg-c {
  justify-content: center;
}

#s-f3711031-3ba4-44ae-b61c-9a96de3ab14f {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-f3711031-3ba4-44ae-b61c-9a96de3ab14f"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-f3711031-3ba4-44ae-b61c-9a96de3ab14f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-f3711031-3ba4-44ae-b61c-9a96de3ab14f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-f3711031-3ba4-44ae-b61c-9a96de3ab14f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-846177ba-4902-4d0c-88a7-285b80618ea7 {
  margin-top: 40%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}








#s-846177ba-4902-4d0c-88a7-285b80618ea7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-846177ba-4902-4d0c-88a7-285b80618ea7.shg-box.shg-c {
  justify-content: center;
}

#s-d8157912-95c0-4e7c-add9-3371dcafb728 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-d8157912-95c0-4e7c-add9-3371dcafb728 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d8157912-95c0-4e7c-add9-3371dcafb728-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-d8157912-95c0-4e7c-add9-3371dcafb728 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-d8157912-95c0-4e7c-add9-3371dcafb728 .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-d8157912-95c0-4e7c-add9-3371dcafb728 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d8157912-95c0-4e7c-add9-3371dcafb728 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d8157912-95c0-4e7c-add9-3371dcafb728 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d8157912-95c0-4e7c-add9-3371dcafb728.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8157912-95c0-4e7c-add9-3371dcafb728.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8157912-95c0-4e7c-add9-3371dcafb728.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d8157912-95c0-4e7c-add9-3371dcafb728 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d8157912-95c0-4e7c-add9-3371dcafb728-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-d8157912-95c0-4e7c-add9-3371dcafb728 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d8157912-95c0-4e7c-add9-3371dcafb728 .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-d8157912-95c0-4e7c-add9-3371dcafb728 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d8157912-95c0-4e7c-add9-3371dcafb728 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d8157912-95c0-4e7c-add9-3371dcafb728 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d8157912-95c0-4e7c-add9-3371dcafb728.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8157912-95c0-4e7c-add9-3371dcafb728.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8157912-95c0-4e7c-add9-3371dcafb728.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d8157912-95c0-4e7c-add9-3371dcafb728 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d8157912-95c0-4e7c-add9-3371dcafb728-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-d8157912-95c0-4e7c-add9-3371dcafb728 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d8157912-95c0-4e7c-add9-3371dcafb728 .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-d8157912-95c0-4e7c-add9-3371dcafb728 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d8157912-95c0-4e7c-add9-3371dcafb728 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d8157912-95c0-4e7c-add9-3371dcafb728 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d8157912-95c0-4e7c-add9-3371dcafb728.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8157912-95c0-4e7c-add9-3371dcafb728.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8157912-95c0-4e7c-add9-3371dcafb728.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d8157912-95c0-4e7c-add9-3371dcafb728 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d8157912-95c0-4e7c-add9-3371dcafb728-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-d8157912-95c0-4e7c-add9-3371dcafb728 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d8157912-95c0-4e7c-add9-3371dcafb728 .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-d8157912-95c0-4e7c-add9-3371dcafb728 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d8157912-95c0-4e7c-add9-3371dcafb728 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d8157912-95c0-4e7c-add9-3371dcafb728 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d8157912-95c0-4e7c-add9-3371dcafb728.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8157912-95c0-4e7c-add9-3371dcafb728.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8157912-95c0-4e7c-add9-3371dcafb728.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d8157912-95c0-4e7c-add9-3371dcafb728 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d8157912-95c0-4e7c-add9-3371dcafb728-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-d8157912-95c0-4e7c-add9-3371dcafb728 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d8157912-95c0-4e7c-add9-3371dcafb728 .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-d8157912-95c0-4e7c-add9-3371dcafb728 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d8157912-95c0-4e7c-add9-3371dcafb728 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d8157912-95c0-4e7c-add9-3371dcafb728 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d8157912-95c0-4e7c-add9-3371dcafb728.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8157912-95c0-4e7c-add9-3371dcafb728.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8157912-95c0-4e7c-add9-3371dcafb728.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6adc1f5e-ce0e-428f-8ce1-541ff6626a69 {
  margin-top: 20%;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
min-height: 50px;
}








#s-6adc1f5e-ce0e-428f-8ce1-541ff6626a69 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6adc1f5e-ce0e-428f-8ce1-541ff6626a69.shg-box.shg-c {
  justify-content: center;
}

#s-b39dcf3d-a64b-4c61-a4ab-9969fd744677 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-5778fbc7-3dd7-4ea5-91fd-91b6472b77c5 {
  margin-top: 0%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}








#s-5778fbc7-3dd7-4ea5-91fd-91b6472b77c5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5778fbc7-3dd7-4ea5-91fd-91b6472b77c5.shg-box.shg-c {
  justify-content: center;
}

#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f-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-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f .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-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f-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-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f .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-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f-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-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f .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-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f-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-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f .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-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f-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-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f .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-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f08ce4e1-6180-4b94-b05f-fe9d9d53af9f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-91a5339e-3e08-4833-b1e6-716cf83c881f {
  margin-top: 40px;
margin-left: 0%;
margin-right: 30%;
max-width: 8339px;
text-align: center;
}

#s-91a5339e-3e08-4833-b1e6-716cf83c881f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-91a5339e-3e08-4833-b1e6-716cf83c881f-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-91a5339e-3e08-4833-b1e6-716cf83c881f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-91a5339e-3e08-4833-b1e6-716cf83c881f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  padding-bottom: 0px;
}


.shg-image-content-margin-container-s-91a5339e-3e08-4833-b1e6-716cf83c881f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-91a5339e-3e08-4833-b1e6-716cf83c881f img.shogun-image {
  width: 100%;
  
  
  max-width: 8339px;

      
    max-width: 8339px;

  /* 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-91a5339e-3e08-4833-b1e6-716cf83c881f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-91a5339e-3e08-4833-b1e6-716cf83c881f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91a5339e-3e08-4833-b1e6-716cf83c881f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91a5339e-3e08-4833-b1e6-716cf83c881f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-91a5339e-3e08-4833-b1e6-716cf83c881f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-91a5339e-3e08-4833-b1e6-716cf83c881f-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-91a5339e-3e08-4833-b1e6-716cf83c881f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-91a5339e-3e08-4833-b1e6-716cf83c881f .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-91a5339e-3e08-4833-b1e6-716cf83c881f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-91a5339e-3e08-4833-b1e6-716cf83c881f img.shogun-image {
  width: 100%;
  
  
  max-width: 8339px;

      
    max-width: 8339px;

  /* 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-91a5339e-3e08-4833-b1e6-716cf83c881f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-91a5339e-3e08-4833-b1e6-716cf83c881f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91a5339e-3e08-4833-b1e6-716cf83c881f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91a5339e-3e08-4833-b1e6-716cf83c881f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-91a5339e-3e08-4833-b1e6-716cf83c881f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-91a5339e-3e08-4833-b1e6-716cf83c881f-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-91a5339e-3e08-4833-b1e6-716cf83c881f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-91a5339e-3e08-4833-b1e6-716cf83c881f .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-91a5339e-3e08-4833-b1e6-716cf83c881f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-91a5339e-3e08-4833-b1e6-716cf83c881f img.shogun-image {
  width: 100%;
  
  
  max-width: 8339px;

      
    max-width: 8339px;

  /* 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-91a5339e-3e08-4833-b1e6-716cf83c881f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-91a5339e-3e08-4833-b1e6-716cf83c881f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91a5339e-3e08-4833-b1e6-716cf83c881f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91a5339e-3e08-4833-b1e6-716cf83c881f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-91a5339e-3e08-4833-b1e6-716cf83c881f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-91a5339e-3e08-4833-b1e6-716cf83c881f-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-91a5339e-3e08-4833-b1e6-716cf83c881f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-91a5339e-3e08-4833-b1e6-716cf83c881f .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-91a5339e-3e08-4833-b1e6-716cf83c881f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-91a5339e-3e08-4833-b1e6-716cf83c881f img.shogun-image {
  width: 100%;
  
  
  max-width: 8339px;

      
    max-width: 8339px;

  /* 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-91a5339e-3e08-4833-b1e6-716cf83c881f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-91a5339e-3e08-4833-b1e6-716cf83c881f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91a5339e-3e08-4833-b1e6-716cf83c881f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91a5339e-3e08-4833-b1e6-716cf83c881f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-91a5339e-3e08-4833-b1e6-716cf83c881f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-91a5339e-3e08-4833-b1e6-716cf83c881f-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-91a5339e-3e08-4833-b1e6-716cf83c881f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-91a5339e-3e08-4833-b1e6-716cf83c881f .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-91a5339e-3e08-4833-b1e6-716cf83c881f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-91a5339e-3e08-4833-b1e6-716cf83c881f img.shogun-image {
  width: 100%;
  
  
  max-width: 8339px;

      
    max-width: 8339px;

  /* 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-91a5339e-3e08-4833-b1e6-716cf83c881f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-91a5339e-3e08-4833-b1e6-716cf83c881f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91a5339e-3e08-4833-b1e6-716cf83c881f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91a5339e-3e08-4833-b1e6-716cf83c881f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9513c34d-908a-49f8-8a74-b4fb81bd8c16 {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: 60px;
margin-right: 10%;
min-height: 50px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-9513c34d-908a-49f8-8a74-b4fb81bd8c16 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-9513c34d-908a-49f8-8a74-b4fb81bd8c16 {
  
}
}







#s-9513c34d-908a-49f8-8a74-b4fb81bd8c16 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9513c34d-908a-49f8-8a74-b4fb81bd8c16.shg-box.shg-c {
  justify-content: center;
}

#s-ab9eb54c-11d7-4e31-9db7-43bd1ba484e0 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-ab9eb54c-11d7-4e31-9db7-43bd1ba484e0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ab9eb54c-11d7-4e31-9db7-43bd1ba484e0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ab9eb54c-11d7-4e31-9db7-43bd1ba484e0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ab9eb54c-11d7-4e31-9db7-43bd1ba484e0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e-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-44f900bc-3e1a-4db2-961b-28ed75ddff0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e .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-44f900bc-3e1a-4db2-961b-28ed75ddff0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-44f900bc-3e1a-4db2-961b-28ed75ddff0e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-44f900bc-3e1a-4db2-961b-28ed75ddff0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44f900bc-3e1a-4db2-961b-28ed75ddff0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e-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-44f900bc-3e1a-4db2-961b-28ed75ddff0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e .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-44f900bc-3e1a-4db2-961b-28ed75ddff0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-44f900bc-3e1a-4db2-961b-28ed75ddff0e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-44f900bc-3e1a-4db2-961b-28ed75ddff0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44f900bc-3e1a-4db2-961b-28ed75ddff0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e-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-44f900bc-3e1a-4db2-961b-28ed75ddff0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e .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-44f900bc-3e1a-4db2-961b-28ed75ddff0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-44f900bc-3e1a-4db2-961b-28ed75ddff0e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-44f900bc-3e1a-4db2-961b-28ed75ddff0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44f900bc-3e1a-4db2-961b-28ed75ddff0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e-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-44f900bc-3e1a-4db2-961b-28ed75ddff0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e .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-44f900bc-3e1a-4db2-961b-28ed75ddff0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-44f900bc-3e1a-4db2-961b-28ed75ddff0e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-44f900bc-3e1a-4db2-961b-28ed75ddff0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44f900bc-3e1a-4db2-961b-28ed75ddff0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e-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-44f900bc-3e1a-4db2-961b-28ed75ddff0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e .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-44f900bc-3e1a-4db2-961b-28ed75ddff0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-44f900bc-3e1a-4db2-961b-28ed75ddff0e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-44f900bc-3e1a-4db2-961b-28ed75ddff0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44f900bc-3e1a-4db2-961b-28ed75ddff0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44f900bc-3e1a-4db2-961b-28ed75ddff0e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a0605d43-e971-49a5-a393-79c62ddadbe3 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-a0605d43-e971-49a5-a393-79c62ddadbe3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a0605d43-e971-49a5-a393-79c62ddadbe3-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-a0605d43-e971-49a5-a393-79c62ddadbe3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a0605d43-e971-49a5-a393-79c62ddadbe3 .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-a0605d43-e971-49a5-a393-79c62ddadbe3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a0605d43-e971-49a5-a393-79c62ddadbe3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-a0605d43-e971-49a5-a393-79c62ddadbe3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a0605d43-e971-49a5-a393-79c62ddadbe3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a0605d43-e971-49a5-a393-79c62ddadbe3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a0605d43-e971-49a5-a393-79c62ddadbe3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a0605d43-e971-49a5-a393-79c62ddadbe3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a0605d43-e971-49a5-a393-79c62ddadbe3-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-a0605d43-e971-49a5-a393-79c62ddadbe3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a0605d43-e971-49a5-a393-79c62ddadbe3 .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-a0605d43-e971-49a5-a393-79c62ddadbe3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a0605d43-e971-49a5-a393-79c62ddadbe3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-a0605d43-e971-49a5-a393-79c62ddadbe3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a0605d43-e971-49a5-a393-79c62ddadbe3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a0605d43-e971-49a5-a393-79c62ddadbe3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a0605d43-e971-49a5-a393-79c62ddadbe3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a0605d43-e971-49a5-a393-79c62ddadbe3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a0605d43-e971-49a5-a393-79c62ddadbe3-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-a0605d43-e971-49a5-a393-79c62ddadbe3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a0605d43-e971-49a5-a393-79c62ddadbe3 .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-a0605d43-e971-49a5-a393-79c62ddadbe3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a0605d43-e971-49a5-a393-79c62ddadbe3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-a0605d43-e971-49a5-a393-79c62ddadbe3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a0605d43-e971-49a5-a393-79c62ddadbe3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a0605d43-e971-49a5-a393-79c62ddadbe3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a0605d43-e971-49a5-a393-79c62ddadbe3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a0605d43-e971-49a5-a393-79c62ddadbe3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a0605d43-e971-49a5-a393-79c62ddadbe3-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-a0605d43-e971-49a5-a393-79c62ddadbe3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a0605d43-e971-49a5-a393-79c62ddadbe3 .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-a0605d43-e971-49a5-a393-79c62ddadbe3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a0605d43-e971-49a5-a393-79c62ddadbe3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-a0605d43-e971-49a5-a393-79c62ddadbe3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a0605d43-e971-49a5-a393-79c62ddadbe3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a0605d43-e971-49a5-a393-79c62ddadbe3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a0605d43-e971-49a5-a393-79c62ddadbe3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a0605d43-e971-49a5-a393-79c62ddadbe3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a0605d43-e971-49a5-a393-79c62ddadbe3-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-a0605d43-e971-49a5-a393-79c62ddadbe3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a0605d43-e971-49a5-a393-79c62ddadbe3 .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-a0605d43-e971-49a5-a393-79c62ddadbe3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a0605d43-e971-49a5-a393-79c62ddadbe3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-a0605d43-e971-49a5-a393-79c62ddadbe3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a0605d43-e971-49a5-a393-79c62ddadbe3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a0605d43-e971-49a5-a393-79c62ddadbe3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a0605d43-e971-49a5-a393-79c62ddadbe3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a9730a03-85f1-42f2-9f4f-9a46aa30d3cf {
  margin-left: auto;
margin-bottom: 60px;
margin-right: auto;
min-height: 50px;
}








#s-a9730a03-85f1-42f2-9f4f-9a46aa30d3cf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a9730a03-85f1-42f2-9f4f-9a46aa30d3cf.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-968d46d5-4bfc-4b0a-9b0a-f13834799c92"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-968d46d5-4bfc-4b0a-9b0a-f13834799c92"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-968d46d5-4bfc-4b0a-9b0a-f13834799c92"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-968d46d5-4bfc-4b0a-9b0a-f13834799c92"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-c83a0008-8170-40d6-8698-d541f102b0ba {
  margin-left: 12%;
margin-right: 12%;
min-height: 50px;
}








#s-c83a0008-8170-40d6-8698-d541f102b0ba > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c83a0008-8170-40d6-8698-d541f102b0ba.shg-box.shg-c {
  justify-content: center;
}

#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760 {
  max-width: 1067px;
text-align: center;
}

#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760-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-a64b0ac1-590c-4966-a8a9-ac7ee833c760 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a64b0ac1-590c-4966-a8a9-ac7ee833c760 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-a64b0ac1-590c-4966-a8a9-ac7ee833c760 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a64b0ac1-590c-4966-a8a9-ac7ee833c760.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a64b0ac1-590c-4966-a8a9-ac7ee833c760.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760-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-a64b0ac1-590c-4966-a8a9-ac7ee833c760 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760 .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-a64b0ac1-590c-4966-a8a9-ac7ee833c760 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-a64b0ac1-590c-4966-a8a9-ac7ee833c760 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a64b0ac1-590c-4966-a8a9-ac7ee833c760.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a64b0ac1-590c-4966-a8a9-ac7ee833c760.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760-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-a64b0ac1-590c-4966-a8a9-ac7ee833c760 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760 .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-a64b0ac1-590c-4966-a8a9-ac7ee833c760 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-a64b0ac1-590c-4966-a8a9-ac7ee833c760 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a64b0ac1-590c-4966-a8a9-ac7ee833c760.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a64b0ac1-590c-4966-a8a9-ac7ee833c760.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760-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-a64b0ac1-590c-4966-a8a9-ac7ee833c760 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760 .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-a64b0ac1-590c-4966-a8a9-ac7ee833c760 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-a64b0ac1-590c-4966-a8a9-ac7ee833c760 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a64b0ac1-590c-4966-a8a9-ac7ee833c760.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a64b0ac1-590c-4966-a8a9-ac7ee833c760.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760-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-a64b0ac1-590c-4966-a8a9-ac7ee833c760 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760 .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-a64b0ac1-590c-4966-a8a9-ac7ee833c760 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-a64b0ac1-590c-4966-a8a9-ac7ee833c760 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a64b0ac1-590c-4966-a8a9-ac7ee833c760.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a64b0ac1-590c-4966-a8a9-ac7ee833c760.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a64b0ac1-590c-4966-a8a9-ac7ee833c760.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-acdaed03-422e-4958-83fb-a9ca4f4d516b {
  min-height: 50px;
}








#s-acdaed03-422e-4958-83fb-a9ca4f4d516b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-acdaed03-422e-4958-83fb-a9ca4f4d516b.shg-box.shg-c {
  justify-content: center;
}

#s-c6869841-6340-45de-a493-0dd1f05653a6 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-c6869841-6340-45de-a493-0dd1f05653a6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c6869841-6340-45de-a493-0dd1f05653a6-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-c6869841-6340-45de-a493-0dd1f05653a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c6869841-6340-45de-a493-0dd1f05653a6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c6869841-6340-45de-a493-0dd1f05653a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c6869841-6340-45de-a493-0dd1f05653a6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c6869841-6340-45de-a493-0dd1f05653a6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c6869841-6340-45de-a493-0dd1f05653a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c6869841-6340-45de-a493-0dd1f05653a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c6869841-6340-45de-a493-0dd1f05653a6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c6869841-6340-45de-a493-0dd1f05653a6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c6869841-6340-45de-a493-0dd1f05653a6-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-c6869841-6340-45de-a493-0dd1f05653a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c6869841-6340-45de-a493-0dd1f05653a6 .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-c6869841-6340-45de-a493-0dd1f05653a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c6869841-6340-45de-a493-0dd1f05653a6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c6869841-6340-45de-a493-0dd1f05653a6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c6869841-6340-45de-a493-0dd1f05653a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c6869841-6340-45de-a493-0dd1f05653a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c6869841-6340-45de-a493-0dd1f05653a6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c6869841-6340-45de-a493-0dd1f05653a6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c6869841-6340-45de-a493-0dd1f05653a6-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-c6869841-6340-45de-a493-0dd1f05653a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c6869841-6340-45de-a493-0dd1f05653a6 .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-c6869841-6340-45de-a493-0dd1f05653a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c6869841-6340-45de-a493-0dd1f05653a6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c6869841-6340-45de-a493-0dd1f05653a6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c6869841-6340-45de-a493-0dd1f05653a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c6869841-6340-45de-a493-0dd1f05653a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c6869841-6340-45de-a493-0dd1f05653a6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c6869841-6340-45de-a493-0dd1f05653a6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c6869841-6340-45de-a493-0dd1f05653a6-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-c6869841-6340-45de-a493-0dd1f05653a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c6869841-6340-45de-a493-0dd1f05653a6 .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-c6869841-6340-45de-a493-0dd1f05653a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c6869841-6340-45de-a493-0dd1f05653a6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c6869841-6340-45de-a493-0dd1f05653a6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c6869841-6340-45de-a493-0dd1f05653a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c6869841-6340-45de-a493-0dd1f05653a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c6869841-6340-45de-a493-0dd1f05653a6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c6869841-6340-45de-a493-0dd1f05653a6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c6869841-6340-45de-a493-0dd1f05653a6-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-c6869841-6340-45de-a493-0dd1f05653a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c6869841-6340-45de-a493-0dd1f05653a6 .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-c6869841-6340-45de-a493-0dd1f05653a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c6869841-6340-45de-a493-0dd1f05653a6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c6869841-6340-45de-a493-0dd1f05653a6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c6869841-6340-45de-a493-0dd1f05653a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c6869841-6340-45de-a493-0dd1f05653a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c6869841-6340-45de-a493-0dd1f05653a6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d79d987d-f275-4bf8-8520-8b6b68480c06 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
min-height: 50px;
}








#s-d79d987d-f275-4bf8-8520-8b6b68480c06 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d79d987d-f275-4bf8-8520-8b6b68480c06.shg-box.shg-c {
  justify-content: center;
}

#s-cde0a66d-a10a-4fb8-a246-702433d6aae3 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-cde0a66d-a10a-4fb8-a246-702433d6aae3"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-cde0a66d-a10a-4fb8-a246-702433d6aae3"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-cde0a66d-a10a-4fb8-a246-702433d6aae3"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-cde0a66d-a10a-4fb8-a246-702433d6aae3"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-6bc10f59-a4cf-482b-b314-6c36cb41df85 {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
min-height: 50px;
}








#s-6bc10f59-a4cf-482b-b314-6c36cb41df85 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6bc10f59-a4cf-482b-b314-6c36cb41df85.shg-box.shg-c {
  justify-content: center;
}

#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1-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-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 .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-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1-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-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 .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-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1-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-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 .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-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1-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-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 .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-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1-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-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 .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-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8df6e03e-6f1b-49f2-a469-fe5d6661a5d1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-496fe540-1a08-42f1-ba92-15b5e9a5a40c {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
min-height: 50px;
}








#s-496fe540-1a08-42f1-ba92-15b5e9a5a40c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-496fe540-1a08-42f1-ba92-15b5e9a5a40c.shg-box.shg-c {
  justify-content: center;
}

#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30-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-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 .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-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30-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-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 .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-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30-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-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 .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-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30-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-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 .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-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30-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-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 .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-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-dfc73a41-5e95-4de7-b1ce-27b29eda9e30 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dfc73a41-5e95-4de7-b1ce-27b29eda9e30.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-dade9642-7bcf-4504-aafa-555ca735244f {
  margin-left: 0%;
margin-right: 0%;
min-height: 50px;
}








#s-dade9642-7bcf-4504-aafa-555ca735244f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dade9642-7bcf-4504-aafa-555ca735244f.shg-box.shg-c {
  justify-content: center;
}

#s-d5a78da4-41cb-4053-a769-878b0fa4f433 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-d5a78da4-41cb-4053-a769-878b0fa4f433 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d5a78da4-41cb-4053-a769-878b0fa4f433-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-d5a78da4-41cb-4053-a769-878b0fa4f433 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d5a78da4-41cb-4053-a769-878b0fa4f433 .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-d5a78da4-41cb-4053-a769-878b0fa4f433 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d5a78da4-41cb-4053-a769-878b0fa4f433 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d5a78da4-41cb-4053-a769-878b0fa4f433 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d5a78da4-41cb-4053-a769-878b0fa4f433.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5a78da4-41cb-4053-a769-878b0fa4f433.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5a78da4-41cb-4053-a769-878b0fa4f433.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d5a78da4-41cb-4053-a769-878b0fa4f433 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d5a78da4-41cb-4053-a769-878b0fa4f433-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-d5a78da4-41cb-4053-a769-878b0fa4f433 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d5a78da4-41cb-4053-a769-878b0fa4f433 .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-d5a78da4-41cb-4053-a769-878b0fa4f433 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d5a78da4-41cb-4053-a769-878b0fa4f433 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d5a78da4-41cb-4053-a769-878b0fa4f433 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d5a78da4-41cb-4053-a769-878b0fa4f433.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5a78da4-41cb-4053-a769-878b0fa4f433.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5a78da4-41cb-4053-a769-878b0fa4f433.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d5a78da4-41cb-4053-a769-878b0fa4f433 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d5a78da4-41cb-4053-a769-878b0fa4f433-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-d5a78da4-41cb-4053-a769-878b0fa4f433 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d5a78da4-41cb-4053-a769-878b0fa4f433 .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-d5a78da4-41cb-4053-a769-878b0fa4f433 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d5a78da4-41cb-4053-a769-878b0fa4f433 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d5a78da4-41cb-4053-a769-878b0fa4f433 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d5a78da4-41cb-4053-a769-878b0fa4f433.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5a78da4-41cb-4053-a769-878b0fa4f433.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5a78da4-41cb-4053-a769-878b0fa4f433.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d5a78da4-41cb-4053-a769-878b0fa4f433 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d5a78da4-41cb-4053-a769-878b0fa4f433-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-d5a78da4-41cb-4053-a769-878b0fa4f433 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d5a78da4-41cb-4053-a769-878b0fa4f433 .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-d5a78da4-41cb-4053-a769-878b0fa4f433 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d5a78da4-41cb-4053-a769-878b0fa4f433 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d5a78da4-41cb-4053-a769-878b0fa4f433 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d5a78da4-41cb-4053-a769-878b0fa4f433.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5a78da4-41cb-4053-a769-878b0fa4f433.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5a78da4-41cb-4053-a769-878b0fa4f433.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d5a78da4-41cb-4053-a769-878b0fa4f433 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d5a78da4-41cb-4053-a769-878b0fa4f433-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-d5a78da4-41cb-4053-a769-878b0fa4f433 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d5a78da4-41cb-4053-a769-878b0fa4f433 .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-d5a78da4-41cb-4053-a769-878b0fa4f433 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d5a78da4-41cb-4053-a769-878b0fa4f433 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d5a78da4-41cb-4053-a769-878b0fa4f433 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d5a78da4-41cb-4053-a769-878b0fa4f433.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5a78da4-41cb-4053-a769-878b0fa4f433.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5a78da4-41cb-4053-a769-878b0fa4f433.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b6af30a3-141a-4c76-b26f-c8bd8e2ac46c {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
min-height: 50px;
}








#s-b6af30a3-141a-4c76-b26f-c8bd8e2ac46c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b6af30a3-141a-4c76-b26f-c8bd8e2ac46c.shg-box.shg-c {
  justify-content: center;
}

#s-2a307281-0741-422c-8b1e-fe120ea18b39 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-2a307281-0741-422c-8b1e-fe120ea18b39 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2a307281-0741-422c-8b1e-fe120ea18b39-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-2a307281-0741-422c-8b1e-fe120ea18b39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2a307281-0741-422c-8b1e-fe120ea18b39 .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-2a307281-0741-422c-8b1e-fe120ea18b39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2a307281-0741-422c-8b1e-fe120ea18b39 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-2a307281-0741-422c-8b1e-fe120ea18b39 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2a307281-0741-422c-8b1e-fe120ea18b39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a307281-0741-422c-8b1e-fe120ea18b39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a307281-0741-422c-8b1e-fe120ea18b39.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-2a307281-0741-422c-8b1e-fe120ea18b39 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2a307281-0741-422c-8b1e-fe120ea18b39-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-2a307281-0741-422c-8b1e-fe120ea18b39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2a307281-0741-422c-8b1e-fe120ea18b39 .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-2a307281-0741-422c-8b1e-fe120ea18b39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2a307281-0741-422c-8b1e-fe120ea18b39 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-2a307281-0741-422c-8b1e-fe120ea18b39 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2a307281-0741-422c-8b1e-fe120ea18b39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a307281-0741-422c-8b1e-fe120ea18b39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a307281-0741-422c-8b1e-fe120ea18b39.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-2a307281-0741-422c-8b1e-fe120ea18b39 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2a307281-0741-422c-8b1e-fe120ea18b39-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-2a307281-0741-422c-8b1e-fe120ea18b39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2a307281-0741-422c-8b1e-fe120ea18b39 .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-2a307281-0741-422c-8b1e-fe120ea18b39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2a307281-0741-422c-8b1e-fe120ea18b39 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-2a307281-0741-422c-8b1e-fe120ea18b39 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2a307281-0741-422c-8b1e-fe120ea18b39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a307281-0741-422c-8b1e-fe120ea18b39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a307281-0741-422c-8b1e-fe120ea18b39.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-2a307281-0741-422c-8b1e-fe120ea18b39 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2a307281-0741-422c-8b1e-fe120ea18b39-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-2a307281-0741-422c-8b1e-fe120ea18b39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2a307281-0741-422c-8b1e-fe120ea18b39 .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-2a307281-0741-422c-8b1e-fe120ea18b39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2a307281-0741-422c-8b1e-fe120ea18b39 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-2a307281-0741-422c-8b1e-fe120ea18b39 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2a307281-0741-422c-8b1e-fe120ea18b39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a307281-0741-422c-8b1e-fe120ea18b39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a307281-0741-422c-8b1e-fe120ea18b39.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-2a307281-0741-422c-8b1e-fe120ea18b39 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2a307281-0741-422c-8b1e-fe120ea18b39-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-2a307281-0741-422c-8b1e-fe120ea18b39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2a307281-0741-422c-8b1e-fe120ea18b39 .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-2a307281-0741-422c-8b1e-fe120ea18b39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2a307281-0741-422c-8b1e-fe120ea18b39 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-2a307281-0741-422c-8b1e-fe120ea18b39 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2a307281-0741-422c-8b1e-fe120ea18b39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a307281-0741-422c-8b1e-fe120ea18b39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a307281-0741-422c-8b1e-fe120ea18b39.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-09370502-f19d-4b66-9470-a787922170e0 {
  margin-top: 60px;
margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-09370502-f19d-4b66-9470-a787922170e0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-09370502-f19d-4b66-9470-a787922170e0.shg-box.shg-c {
  justify-content: center;
}

#s-ee67a14b-5a79-4886-8924-840b41c70521 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-ee67a14b-5a79-4886-8924-840b41c70521"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-ee67a14b-5a79-4886-8924-840b41c70521"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ee67a14b-5a79-4886-8924-840b41c70521"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ee67a14b-5a79-4886-8924-840b41c70521"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-221f9fbc-ce99-4fed-a174-d06781f653fe {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-595b859b-af3c-46f6-b175-74a98e0691d8 {
  margin-left: 12%;
margin-right: 12%;
min-height: 50px;
}








#s-595b859b-af3c-46f6-b175-74a98e0691d8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-595b859b-af3c-46f6-b175-74a98e0691d8.shg-box.shg-c {
  justify-content: center;
}

#s-b2d526ad-b890-4e46-a206-64a19b88085b {
  margin-left: -5%;
margin-bottom: 40px;
margin-right: 50%;
max-width: 6317px;
text-align: center;
}

#s-b2d526ad-b890-4e46-a206-64a19b88085b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b2d526ad-b890-4e46-a206-64a19b88085b-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-b2d526ad-b890-4e46-a206-64a19b88085b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: -5%;
  margin-right: 50%;
  
  margin-bottom: 40px;
}

#s-b2d526ad-b890-4e46-a206-64a19b88085b .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-b2d526ad-b890-4e46-a206-64a19b88085b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b2d526ad-b890-4e46-a206-64a19b88085b img.shogun-image {
  width: 100%;
  
  
  max-width: 6317px;

      
    max-width: 6317px;

  /* 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-b2d526ad-b890-4e46-a206-64a19b88085b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b2d526ad-b890-4e46-a206-64a19b88085b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2d526ad-b890-4e46-a206-64a19b88085b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2d526ad-b890-4e46-a206-64a19b88085b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b2d526ad-b890-4e46-a206-64a19b88085b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b2d526ad-b890-4e46-a206-64a19b88085b-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-b2d526ad-b890-4e46-a206-64a19b88085b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b2d526ad-b890-4e46-a206-64a19b88085b .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-b2d526ad-b890-4e46-a206-64a19b88085b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b2d526ad-b890-4e46-a206-64a19b88085b img.shogun-image {
  width: 100%;
  
  
  max-width: 6317px;

      
    max-width: 6317px;

  /* 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-b2d526ad-b890-4e46-a206-64a19b88085b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b2d526ad-b890-4e46-a206-64a19b88085b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2d526ad-b890-4e46-a206-64a19b88085b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2d526ad-b890-4e46-a206-64a19b88085b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b2d526ad-b890-4e46-a206-64a19b88085b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b2d526ad-b890-4e46-a206-64a19b88085b-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-b2d526ad-b890-4e46-a206-64a19b88085b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b2d526ad-b890-4e46-a206-64a19b88085b .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-b2d526ad-b890-4e46-a206-64a19b88085b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b2d526ad-b890-4e46-a206-64a19b88085b img.shogun-image {
  width: 100%;
  
  
  max-width: 6317px;

      
    max-width: 6317px;

  /* 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-b2d526ad-b890-4e46-a206-64a19b88085b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b2d526ad-b890-4e46-a206-64a19b88085b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2d526ad-b890-4e46-a206-64a19b88085b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2d526ad-b890-4e46-a206-64a19b88085b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b2d526ad-b890-4e46-a206-64a19b88085b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b2d526ad-b890-4e46-a206-64a19b88085b-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-b2d526ad-b890-4e46-a206-64a19b88085b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b2d526ad-b890-4e46-a206-64a19b88085b .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-b2d526ad-b890-4e46-a206-64a19b88085b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b2d526ad-b890-4e46-a206-64a19b88085b img.shogun-image {
  width: 100%;
  
  
  max-width: 6317px;

      
    max-width: 6317px;

  /* 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-b2d526ad-b890-4e46-a206-64a19b88085b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b2d526ad-b890-4e46-a206-64a19b88085b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2d526ad-b890-4e46-a206-64a19b88085b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2d526ad-b890-4e46-a206-64a19b88085b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b2d526ad-b890-4e46-a206-64a19b88085b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b2d526ad-b890-4e46-a206-64a19b88085b-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-b2d526ad-b890-4e46-a206-64a19b88085b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b2d526ad-b890-4e46-a206-64a19b88085b .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-b2d526ad-b890-4e46-a206-64a19b88085b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b2d526ad-b890-4e46-a206-64a19b88085b img.shogun-image {
  width: 100%;
  
  
  max-width: 6317px;

      
    max-width: 6317px;

  /* 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-b2d526ad-b890-4e46-a206-64a19b88085b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b2d526ad-b890-4e46-a206-64a19b88085b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2d526ad-b890-4e46-a206-64a19b88085b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2d526ad-b890-4e46-a206-64a19b88085b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e-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-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e-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-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e .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-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e-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-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e .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-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e-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-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e .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-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e-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-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e .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-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1a8fcdf-e97b-4570-ab46-1c7302cf0e3e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-99d4e020-e497-44a9-8469-837fb8bed9d3 {
  margin-top: 60px;
margin-left: 0%;
margin-bottom: 60px;
margin-right: 0%;
min-height: 50px;
}








#s-99d4e020-e497-44a9-8469-837fb8bed9d3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-99d4e020-e497-44a9-8469-837fb8bed9d3.shg-box.shg-c {
  justify-content: center;
}

#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067-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-56351dc5-cb1d-4518-9ab0-724f7ad4b067 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067 .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-56351dc5-cb1d-4518-9ab0-724f7ad4b067 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067 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-56351dc5-cb1d-4518-9ab0-724f7ad4b067 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-56351dc5-cb1d-4518-9ab0-724f7ad4b067.shg-align-container {
  display: flex;
  justify-content: center
}

.s-56351dc5-cb1d-4518-9ab0-724f7ad4b067.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067-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-56351dc5-cb1d-4518-9ab0-724f7ad4b067 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067 .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-56351dc5-cb1d-4518-9ab0-724f7ad4b067 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067 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-56351dc5-cb1d-4518-9ab0-724f7ad4b067 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-56351dc5-cb1d-4518-9ab0-724f7ad4b067.shg-align-container {
  display: flex;
  justify-content: center
}

.s-56351dc5-cb1d-4518-9ab0-724f7ad4b067.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067-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-56351dc5-cb1d-4518-9ab0-724f7ad4b067 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067 .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-56351dc5-cb1d-4518-9ab0-724f7ad4b067 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067 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-56351dc5-cb1d-4518-9ab0-724f7ad4b067 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-56351dc5-cb1d-4518-9ab0-724f7ad4b067.shg-align-container {
  display: flex;
  justify-content: center
}

.s-56351dc5-cb1d-4518-9ab0-724f7ad4b067.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067-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-56351dc5-cb1d-4518-9ab0-724f7ad4b067 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067 .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-56351dc5-cb1d-4518-9ab0-724f7ad4b067 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067 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-56351dc5-cb1d-4518-9ab0-724f7ad4b067 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-56351dc5-cb1d-4518-9ab0-724f7ad4b067.shg-align-container {
  display: flex;
  justify-content: center
}

.s-56351dc5-cb1d-4518-9ab0-724f7ad4b067.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067-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-56351dc5-cb1d-4518-9ab0-724f7ad4b067 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067 .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-56351dc5-cb1d-4518-9ab0-724f7ad4b067 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067 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-56351dc5-cb1d-4518-9ab0-724f7ad4b067 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-56351dc5-cb1d-4518-9ab0-724f7ad4b067.shg-align-container {
  display: flex;
  justify-content: center
}

.s-56351dc5-cb1d-4518-9ab0-724f7ad4b067.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-56351dc5-cb1d-4518-9ab0-724f7ad4b067.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b08ac06e-c2a8-447a-bbef-9b003341fab0 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-b08ac06e-c2a8-447a-bbef-9b003341fab0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b08ac06e-c2a8-447a-bbef-9b003341fab0.shg-box.shg-c {
  justify-content: center;
}

#s-5f7a0bb6-c17f-4d4b-af52-76eb855c85ef {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-5f7a0bb6-c17f-4d4b-af52-76eb855c85ef"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-5f7a0bb6-c17f-4d4b-af52-76eb855c85ef"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-5f7a0bb6-c17f-4d4b-af52-76eb855c85ef"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-5f7a0bb6-c17f-4d4b-af52-76eb855c85ef"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-95cd5627-2e0f-496d-b1df-5a413353228a {
  margin-left: 12%;
margin-right: 12%;
min-height: 50px;
}








#s-95cd5627-2e0f-496d-b1df-5a413353228a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-95cd5627-2e0f-496d-b1df-5a413353228a.shg-box.shg-c {
  justify-content: center;
}

#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee-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-4c9c3e72-07dc-4369-9a99-af3c5d8234ee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-4c9c3e72-07dc-4369-9a99-af3c5d8234ee .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee-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-4c9c3e72-07dc-4369-9a99-af3c5d8234ee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee .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-4c9c3e72-07dc-4369-9a99-af3c5d8234ee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-4c9c3e72-07dc-4369-9a99-af3c5d8234ee .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee-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-4c9c3e72-07dc-4369-9a99-af3c5d8234ee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee .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-4c9c3e72-07dc-4369-9a99-af3c5d8234ee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-4c9c3e72-07dc-4369-9a99-af3c5d8234ee .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee-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-4c9c3e72-07dc-4369-9a99-af3c5d8234ee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee .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-4c9c3e72-07dc-4369-9a99-af3c5d8234ee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-4c9c3e72-07dc-4369-9a99-af3c5d8234ee .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee-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-4c9c3e72-07dc-4369-9a99-af3c5d8234ee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee .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-4c9c3e72-07dc-4369-9a99-af3c5d8234ee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-4c9c3e72-07dc-4369-9a99-af3c5d8234ee .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c9c3e72-07dc-4369-9a99-af3c5d8234ee.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-404087ea-e697-4fcc-840a-e7b317072d2d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-ed538044-b98f-4f2e-a433-dde88596555b {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
min-height: 50px;
}








#s-ed538044-b98f-4f2e-a433-dde88596555b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ed538044-b98f-4f2e-a433-dde88596555b.shg-box.shg-c {
  justify-content: center;
}

#s-710dcec1-bcd4-49b7-baed-5c67db005413 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-710dcec1-bcd4-49b7-baed-5c67db005413"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-710dcec1-bcd4-49b7-baed-5c67db005413"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-710dcec1-bcd4-49b7-baed-5c67db005413"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-710dcec1-bcd4-49b7-baed-5c67db005413"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-9c99f91e-85c8-4c2d-b6a7-9eb728279e77 {
  margin-top: 0%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}








#s-9c99f91e-85c8-4c2d-b6a7-9eb728279e77 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9c99f91e-85c8-4c2d-b6a7-9eb728279e77.shg-box.shg-c {
  justify-content: center;
}

#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c-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-e6825984-5245-4bc5-8e37-9f8cf4c8203c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c .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-e6825984-5245-4bc5-8e37-9f8cf4c8203c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e6825984-5245-4bc5-8e37-9f8cf4c8203c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e6825984-5245-4bc5-8e37-9f8cf4c8203c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6825984-5245-4bc5-8e37-9f8cf4c8203c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c-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-e6825984-5245-4bc5-8e37-9f8cf4c8203c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c .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-e6825984-5245-4bc5-8e37-9f8cf4c8203c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e6825984-5245-4bc5-8e37-9f8cf4c8203c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e6825984-5245-4bc5-8e37-9f8cf4c8203c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6825984-5245-4bc5-8e37-9f8cf4c8203c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c-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-e6825984-5245-4bc5-8e37-9f8cf4c8203c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c .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-e6825984-5245-4bc5-8e37-9f8cf4c8203c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e6825984-5245-4bc5-8e37-9f8cf4c8203c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e6825984-5245-4bc5-8e37-9f8cf4c8203c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6825984-5245-4bc5-8e37-9f8cf4c8203c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c-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-e6825984-5245-4bc5-8e37-9f8cf4c8203c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c .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-e6825984-5245-4bc5-8e37-9f8cf4c8203c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e6825984-5245-4bc5-8e37-9f8cf4c8203c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e6825984-5245-4bc5-8e37-9f8cf4c8203c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6825984-5245-4bc5-8e37-9f8cf4c8203c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c-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-e6825984-5245-4bc5-8e37-9f8cf4c8203c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c .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-e6825984-5245-4bc5-8e37-9f8cf4c8203c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e6825984-5245-4bc5-8e37-9f8cf4c8203c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e6825984-5245-4bc5-8e37-9f8cf4c8203c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6825984-5245-4bc5-8e37-9f8cf4c8203c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6825984-5245-4bc5-8e37-9f8cf4c8203c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-5cc9b6f7-7e34-43ce-bafe-dcbdbfff2a8b {
  margin-top: 20%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}








#s-5cc9b6f7-7e34-43ce-bafe-dcbdbfff2a8b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5cc9b6f7-7e34-43ce-bafe-dcbdbfff2a8b.shg-box.shg-c {
  justify-content: center;
}

#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d-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-eb70a38c-c39c-4d25-87d4-896ec0ce385d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d .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-eb70a38c-c39c-4d25-87d4-896ec0ce385d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-eb70a38c-c39c-4d25-87d4-896ec0ce385d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-eb70a38c-c39c-4d25-87d4-896ec0ce385d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb70a38c-c39c-4d25-87d4-896ec0ce385d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d-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-eb70a38c-c39c-4d25-87d4-896ec0ce385d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d .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-eb70a38c-c39c-4d25-87d4-896ec0ce385d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-eb70a38c-c39c-4d25-87d4-896ec0ce385d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-eb70a38c-c39c-4d25-87d4-896ec0ce385d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb70a38c-c39c-4d25-87d4-896ec0ce385d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d-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-eb70a38c-c39c-4d25-87d4-896ec0ce385d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d .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-eb70a38c-c39c-4d25-87d4-896ec0ce385d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-eb70a38c-c39c-4d25-87d4-896ec0ce385d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-eb70a38c-c39c-4d25-87d4-896ec0ce385d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb70a38c-c39c-4d25-87d4-896ec0ce385d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d-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-eb70a38c-c39c-4d25-87d4-896ec0ce385d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d .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-eb70a38c-c39c-4d25-87d4-896ec0ce385d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-eb70a38c-c39c-4d25-87d4-896ec0ce385d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-eb70a38c-c39c-4d25-87d4-896ec0ce385d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb70a38c-c39c-4d25-87d4-896ec0ce385d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d-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-eb70a38c-c39c-4d25-87d4-896ec0ce385d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d .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-eb70a38c-c39c-4d25-87d4-896ec0ce385d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-eb70a38c-c39c-4d25-87d4-896ec0ce385d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-eb70a38c-c39c-4d25-87d4-896ec0ce385d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb70a38c-c39c-4d25-87d4-896ec0ce385d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb70a38c-c39c-4d25-87d4-896ec0ce385d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-94399a23-d45f-4d7b-b3fd-5b7dad557666 {
  margin-top: 40%;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
min-height: 50px;
}








#s-94399a23-d45f-4d7b-b3fd-5b7dad557666 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-94399a23-d45f-4d7b-b3fd-5b7dad557666.shg-box.shg-c {
  justify-content: center;
}

#s-d7ff0308-2f58-445d-b977-acc4cfcab131 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-d7ff0308-2f58-445d-b977-acc4cfcab131 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d7ff0308-2f58-445d-b977-acc4cfcab131-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-d7ff0308-2f58-445d-b977-acc4cfcab131 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d7ff0308-2f58-445d-b977-acc4cfcab131 .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-d7ff0308-2f58-445d-b977-acc4cfcab131 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d7ff0308-2f58-445d-b977-acc4cfcab131 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d7ff0308-2f58-445d-b977-acc4cfcab131 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d7ff0308-2f58-445d-b977-acc4cfcab131.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7ff0308-2f58-445d-b977-acc4cfcab131.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7ff0308-2f58-445d-b977-acc4cfcab131.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d7ff0308-2f58-445d-b977-acc4cfcab131 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d7ff0308-2f58-445d-b977-acc4cfcab131-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-d7ff0308-2f58-445d-b977-acc4cfcab131 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d7ff0308-2f58-445d-b977-acc4cfcab131 .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-d7ff0308-2f58-445d-b977-acc4cfcab131 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d7ff0308-2f58-445d-b977-acc4cfcab131 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d7ff0308-2f58-445d-b977-acc4cfcab131 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d7ff0308-2f58-445d-b977-acc4cfcab131.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7ff0308-2f58-445d-b977-acc4cfcab131.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7ff0308-2f58-445d-b977-acc4cfcab131.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d7ff0308-2f58-445d-b977-acc4cfcab131 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d7ff0308-2f58-445d-b977-acc4cfcab131-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-d7ff0308-2f58-445d-b977-acc4cfcab131 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d7ff0308-2f58-445d-b977-acc4cfcab131 .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-d7ff0308-2f58-445d-b977-acc4cfcab131 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d7ff0308-2f58-445d-b977-acc4cfcab131 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d7ff0308-2f58-445d-b977-acc4cfcab131 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d7ff0308-2f58-445d-b977-acc4cfcab131.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7ff0308-2f58-445d-b977-acc4cfcab131.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7ff0308-2f58-445d-b977-acc4cfcab131.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d7ff0308-2f58-445d-b977-acc4cfcab131 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d7ff0308-2f58-445d-b977-acc4cfcab131-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-d7ff0308-2f58-445d-b977-acc4cfcab131 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d7ff0308-2f58-445d-b977-acc4cfcab131 .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-d7ff0308-2f58-445d-b977-acc4cfcab131 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d7ff0308-2f58-445d-b977-acc4cfcab131 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d7ff0308-2f58-445d-b977-acc4cfcab131 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d7ff0308-2f58-445d-b977-acc4cfcab131.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7ff0308-2f58-445d-b977-acc4cfcab131.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7ff0308-2f58-445d-b977-acc4cfcab131.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d7ff0308-2f58-445d-b977-acc4cfcab131 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d7ff0308-2f58-445d-b977-acc4cfcab131-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-d7ff0308-2f58-445d-b977-acc4cfcab131 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d7ff0308-2f58-445d-b977-acc4cfcab131 .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-d7ff0308-2f58-445d-b977-acc4cfcab131 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d7ff0308-2f58-445d-b977-acc4cfcab131 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d7ff0308-2f58-445d-b977-acc4cfcab131 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d7ff0308-2f58-445d-b977-acc4cfcab131.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7ff0308-2f58-445d-b977-acc4cfcab131.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7ff0308-2f58-445d-b977-acc4cfcab131.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ebe32a74-42af-4ae8-9856-a63291310ff0 {
  margin-top: -80px;
margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
min-height: 50px;
}








#s-ebe32a74-42af-4ae8-9856-a63291310ff0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ebe32a74-42af-4ae8-9856-a63291310ff0.shg-box.shg-c {
  justify-content: center;
}

#s-b9836279-b9b8-41ff-b4ee-e83097348480 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-b9836279-b9b8-41ff-b4ee-e83097348480"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-b9836279-b9b8-41ff-b4ee-e83097348480"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-b9836279-b9b8-41ff-b4ee-e83097348480"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-b9836279-b9b8-41ff-b4ee-e83097348480"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-170f19eb-b655-4601-9601-2dcd659b4132 {
  margin-top: 0%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}








#s-170f19eb-b655-4601-9601-2dcd659b4132 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-170f19eb-b655-4601-9601-2dcd659b4132.shg-box.shg-c {
  justify-content: center;
}

#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc-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-e4e16d97-6f59-4d16-89ad-3014d79b75bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc .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-e4e16d97-6f59-4d16-89ad-3014d79b75bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e4e16d97-6f59-4d16-89ad-3014d79b75bc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e4e16d97-6f59-4d16-89ad-3014d79b75bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4e16d97-6f59-4d16-89ad-3014d79b75bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc-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-e4e16d97-6f59-4d16-89ad-3014d79b75bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc .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-e4e16d97-6f59-4d16-89ad-3014d79b75bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e4e16d97-6f59-4d16-89ad-3014d79b75bc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e4e16d97-6f59-4d16-89ad-3014d79b75bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4e16d97-6f59-4d16-89ad-3014d79b75bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc-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-e4e16d97-6f59-4d16-89ad-3014d79b75bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc .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-e4e16d97-6f59-4d16-89ad-3014d79b75bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e4e16d97-6f59-4d16-89ad-3014d79b75bc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e4e16d97-6f59-4d16-89ad-3014d79b75bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4e16d97-6f59-4d16-89ad-3014d79b75bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc-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-e4e16d97-6f59-4d16-89ad-3014d79b75bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc .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-e4e16d97-6f59-4d16-89ad-3014d79b75bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e4e16d97-6f59-4d16-89ad-3014d79b75bc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e4e16d97-6f59-4d16-89ad-3014d79b75bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4e16d97-6f59-4d16-89ad-3014d79b75bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc-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-e4e16d97-6f59-4d16-89ad-3014d79b75bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc .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-e4e16d97-6f59-4d16-89ad-3014d79b75bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e4e16d97-6f59-4d16-89ad-3014d79b75bc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e4e16d97-6f59-4d16-89ad-3014d79b75bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4e16d97-6f59-4d16-89ad-3014d79b75bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4e16d97-6f59-4d16-89ad-3014d79b75bc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b4029ddb-978b-4e27-a092-08095a153c84 {
  margin-top: 100px;
margin-left: 34%;
margin-right: -18%;
max-width: 8236px;
text-align: center;
}

#s-b4029ddb-978b-4e27-a092-08095a153c84 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b4029ddb-978b-4e27-a092-08095a153c84-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-b4029ddb-978b-4e27-a092-08095a153c84 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 34%;
  margin-right: -18%;
  margin-top: 100px;
  
}

#s-b4029ddb-978b-4e27-a092-08095a153c84 .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-b4029ddb-978b-4e27-a092-08095a153c84 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b4029ddb-978b-4e27-a092-08095a153c84 img.shogun-image {
  width: 100%;
  
  
  max-width: 8236px;

      
    max-width: 8236px;

  /* 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-b4029ddb-978b-4e27-a092-08095a153c84 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b4029ddb-978b-4e27-a092-08095a153c84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4029ddb-978b-4e27-a092-08095a153c84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4029ddb-978b-4e27-a092-08095a153c84.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b4029ddb-978b-4e27-a092-08095a153c84 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b4029ddb-978b-4e27-a092-08095a153c84-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-b4029ddb-978b-4e27-a092-08095a153c84 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b4029ddb-978b-4e27-a092-08095a153c84 .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-b4029ddb-978b-4e27-a092-08095a153c84 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b4029ddb-978b-4e27-a092-08095a153c84 img.shogun-image {
  width: 100%;
  
  
  max-width: 8236px;

      
    max-width: 8236px;

  /* 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-b4029ddb-978b-4e27-a092-08095a153c84 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b4029ddb-978b-4e27-a092-08095a153c84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4029ddb-978b-4e27-a092-08095a153c84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4029ddb-978b-4e27-a092-08095a153c84.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b4029ddb-978b-4e27-a092-08095a153c84 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b4029ddb-978b-4e27-a092-08095a153c84-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-b4029ddb-978b-4e27-a092-08095a153c84 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b4029ddb-978b-4e27-a092-08095a153c84 .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-b4029ddb-978b-4e27-a092-08095a153c84 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b4029ddb-978b-4e27-a092-08095a153c84 img.shogun-image {
  width: 100%;
  
  
  max-width: 8236px;

      
    max-width: 8236px;

  /* 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-b4029ddb-978b-4e27-a092-08095a153c84 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b4029ddb-978b-4e27-a092-08095a153c84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4029ddb-978b-4e27-a092-08095a153c84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4029ddb-978b-4e27-a092-08095a153c84.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b4029ddb-978b-4e27-a092-08095a153c84 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b4029ddb-978b-4e27-a092-08095a153c84-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-b4029ddb-978b-4e27-a092-08095a153c84 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b4029ddb-978b-4e27-a092-08095a153c84 .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-b4029ddb-978b-4e27-a092-08095a153c84 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b4029ddb-978b-4e27-a092-08095a153c84 img.shogun-image {
  width: 100%;
  
  
  max-width: 8236px;

      
    max-width: 8236px;

  /* 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-b4029ddb-978b-4e27-a092-08095a153c84 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b4029ddb-978b-4e27-a092-08095a153c84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4029ddb-978b-4e27-a092-08095a153c84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4029ddb-978b-4e27-a092-08095a153c84.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b4029ddb-978b-4e27-a092-08095a153c84 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b4029ddb-978b-4e27-a092-08095a153c84-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-b4029ddb-978b-4e27-a092-08095a153c84 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b4029ddb-978b-4e27-a092-08095a153c84 .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-b4029ddb-978b-4e27-a092-08095a153c84 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b4029ddb-978b-4e27-a092-08095a153c84 img.shogun-image {
  width: 100%;
  
  
  max-width: 8236px;

      
    max-width: 8236px;

  /* 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-b4029ddb-978b-4e27-a092-08095a153c84 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b4029ddb-978b-4e27-a092-08095a153c84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4029ddb-978b-4e27-a092-08095a153c84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4029ddb-978b-4e27-a092-08095a153c84.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-0f4fe836-2c24-4ae2-9545-85a16f5498f6 {
  margin-top: 20%;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
min-height: 50px;
}








#s-0f4fe836-2c24-4ae2-9545-85a16f5498f6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0f4fe836-2c24-4ae2-9545-85a16f5498f6.shg-box.shg-c {
  justify-content: center;
}

#s-fdbb7fcb-9a8c-4280-ab2d-2d8a05bcd13c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-4c29a68c-a4a1-4ecc-a9b8-84e3ed925668 {
  margin-top: 40%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}








#s-4c29a68c-a4a1-4ecc-a9b8-84e3ed925668 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4c29a68c-a4a1-4ecc-a9b8-84e3ed925668.shg-box.shg-c {
  justify-content: center;
}

#s-8c443994-0d71-420f-bc08-2c9ac2f138ce {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 967px;
text-align: center;
}

#s-8c443994-0d71-420f-bc08-2c9ac2f138ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c443994-0d71-420f-bc08-2c9ac2f138ce-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-8c443994-0d71-420f-bc08-2c9ac2f138ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-8c443994-0d71-420f-bc08-2c9ac2f138ce .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-8c443994-0d71-420f-bc08-2c9ac2f138ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8c443994-0d71-420f-bc08-2c9ac2f138ce img.shogun-image {
  width: 100%;
  
  
  max-width: 967px;

      
    max-width: 967px;

  /* 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-8c443994-0d71-420f-bc08-2c9ac2f138ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c443994-0d71-420f-bc08-2c9ac2f138ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c443994-0d71-420f-bc08-2c9ac2f138ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c443994-0d71-420f-bc08-2c9ac2f138ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8c443994-0d71-420f-bc08-2c9ac2f138ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c443994-0d71-420f-bc08-2c9ac2f138ce-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-8c443994-0d71-420f-bc08-2c9ac2f138ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c443994-0d71-420f-bc08-2c9ac2f138ce .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-8c443994-0d71-420f-bc08-2c9ac2f138ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8c443994-0d71-420f-bc08-2c9ac2f138ce img.shogun-image {
  width: 100%;
  
  
  max-width: 967px;

      
    max-width: 967px;

  /* 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-8c443994-0d71-420f-bc08-2c9ac2f138ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c443994-0d71-420f-bc08-2c9ac2f138ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c443994-0d71-420f-bc08-2c9ac2f138ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c443994-0d71-420f-bc08-2c9ac2f138ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8c443994-0d71-420f-bc08-2c9ac2f138ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c443994-0d71-420f-bc08-2c9ac2f138ce-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-8c443994-0d71-420f-bc08-2c9ac2f138ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c443994-0d71-420f-bc08-2c9ac2f138ce .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-8c443994-0d71-420f-bc08-2c9ac2f138ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8c443994-0d71-420f-bc08-2c9ac2f138ce img.shogun-image {
  width: 100%;
  
  
  max-width: 967px;

      
    max-width: 967px;

  /* 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-8c443994-0d71-420f-bc08-2c9ac2f138ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c443994-0d71-420f-bc08-2c9ac2f138ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c443994-0d71-420f-bc08-2c9ac2f138ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c443994-0d71-420f-bc08-2c9ac2f138ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8c443994-0d71-420f-bc08-2c9ac2f138ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c443994-0d71-420f-bc08-2c9ac2f138ce-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-8c443994-0d71-420f-bc08-2c9ac2f138ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c443994-0d71-420f-bc08-2c9ac2f138ce .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-8c443994-0d71-420f-bc08-2c9ac2f138ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8c443994-0d71-420f-bc08-2c9ac2f138ce img.shogun-image {
  width: 100%;
  
  
  max-width: 967px;

      
    max-width: 967px;

  /* 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-8c443994-0d71-420f-bc08-2c9ac2f138ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c443994-0d71-420f-bc08-2c9ac2f138ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c443994-0d71-420f-bc08-2c9ac2f138ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c443994-0d71-420f-bc08-2c9ac2f138ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8c443994-0d71-420f-bc08-2c9ac2f138ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c443994-0d71-420f-bc08-2c9ac2f138ce-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-8c443994-0d71-420f-bc08-2c9ac2f138ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c443994-0d71-420f-bc08-2c9ac2f138ce .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-8c443994-0d71-420f-bc08-2c9ac2f138ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8c443994-0d71-420f-bc08-2c9ac2f138ce img.shogun-image {
  width: 100%;
  
  
  max-width: 967px;

      
    max-width: 967px;

  /* 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-8c443994-0d71-420f-bc08-2c9ac2f138ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c443994-0d71-420f-bc08-2c9ac2f138ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c443994-0d71-420f-bc08-2c9ac2f138ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c443994-0d71-420f-bc08-2c9ac2f138ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3c731c5e-72d1-4bc4-85ce-42cc3b357c17 {
  margin-top: 20px;
margin-left: 0%;
margin-bottom: 60px;
margin-right: 0%;
min-height: 50px;
}








#s-3c731c5e-72d1-4bc4-85ce-42cc3b357c17 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3c731c5e-72d1-4bc4-85ce-42cc3b357c17.shg-box.shg-c {
  justify-content: center;
}

#s-db8fcde2-e649-4883-845f-6b55d2d18c7f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-db8fcde2-e649-4883-845f-6b55d2d18c7f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-db8fcde2-e649-4883-845f-6b55d2d18c7f-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-db8fcde2-e649-4883-845f-6b55d2d18c7f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-db8fcde2-e649-4883-845f-6b55d2d18c7f .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-db8fcde2-e649-4883-845f-6b55d2d18c7f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-db8fcde2-e649-4883-845f-6b55d2d18c7f 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-db8fcde2-e649-4883-845f-6b55d2d18c7f .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-db8fcde2-e649-4883-845f-6b55d2d18c7f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-db8fcde2-e649-4883-845f-6b55d2d18c7f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db8fcde2-e649-4883-845f-6b55d2d18c7f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-db8fcde2-e649-4883-845f-6b55d2d18c7f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-db8fcde2-e649-4883-845f-6b55d2d18c7f-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-db8fcde2-e649-4883-845f-6b55d2d18c7f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-db8fcde2-e649-4883-845f-6b55d2d18c7f .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-db8fcde2-e649-4883-845f-6b55d2d18c7f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-db8fcde2-e649-4883-845f-6b55d2d18c7f 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-db8fcde2-e649-4883-845f-6b55d2d18c7f .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-db8fcde2-e649-4883-845f-6b55d2d18c7f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-db8fcde2-e649-4883-845f-6b55d2d18c7f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db8fcde2-e649-4883-845f-6b55d2d18c7f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-db8fcde2-e649-4883-845f-6b55d2d18c7f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-db8fcde2-e649-4883-845f-6b55d2d18c7f-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-db8fcde2-e649-4883-845f-6b55d2d18c7f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-db8fcde2-e649-4883-845f-6b55d2d18c7f .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-db8fcde2-e649-4883-845f-6b55d2d18c7f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-db8fcde2-e649-4883-845f-6b55d2d18c7f 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-db8fcde2-e649-4883-845f-6b55d2d18c7f .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-db8fcde2-e649-4883-845f-6b55d2d18c7f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-db8fcde2-e649-4883-845f-6b55d2d18c7f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db8fcde2-e649-4883-845f-6b55d2d18c7f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-db8fcde2-e649-4883-845f-6b55d2d18c7f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-db8fcde2-e649-4883-845f-6b55d2d18c7f-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-db8fcde2-e649-4883-845f-6b55d2d18c7f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-db8fcde2-e649-4883-845f-6b55d2d18c7f .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-db8fcde2-e649-4883-845f-6b55d2d18c7f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-db8fcde2-e649-4883-845f-6b55d2d18c7f 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-db8fcde2-e649-4883-845f-6b55d2d18c7f .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-db8fcde2-e649-4883-845f-6b55d2d18c7f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-db8fcde2-e649-4883-845f-6b55d2d18c7f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db8fcde2-e649-4883-845f-6b55d2d18c7f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-db8fcde2-e649-4883-845f-6b55d2d18c7f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-db8fcde2-e649-4883-845f-6b55d2d18c7f-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-db8fcde2-e649-4883-845f-6b55d2d18c7f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-db8fcde2-e649-4883-845f-6b55d2d18c7f .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-db8fcde2-e649-4883-845f-6b55d2d18c7f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-db8fcde2-e649-4883-845f-6b55d2d18c7f 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-db8fcde2-e649-4883-845f-6b55d2d18c7f .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-db8fcde2-e649-4883-845f-6b55d2d18c7f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-db8fcde2-e649-4883-845f-6b55d2d18c7f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db8fcde2-e649-4883-845f-6b55d2d18c7f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a1cc5819-7fca-405d-b3f7-0ddbc002698e {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 60px;
margin-right: auto;
min-height: 50px;
}








#s-a1cc5819-7fca-405d-b3f7-0ddbc002698e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a1cc5819-7fca-405d-b3f7-0ddbc002698e.shg-box.shg-c {
  justify-content: center;
}

#s-e2dee146-bc63-4b4b-b5c6-0b80c728dcc4 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-e2dee146-bc63-4b4b-b5c6-0b80c728dcc4"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-e2dee146-bc63-4b4b-b5c6-0b80c728dcc4"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e2dee146-bc63-4b4b-b5c6-0b80c728dcc4"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e2dee146-bc63-4b4b-b5c6-0b80c728dcc4"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-d06ea088-2dd0-42cb-8173-26261b33921c {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
min-height: 50px;
}








#s-d06ea088-2dd0-42cb-8173-26261b33921c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d06ea088-2dd0-42cb-8173-26261b33921c.shg-box.shg-c {
  justify-content: center;
}

#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6-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-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 .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-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6-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-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 .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-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6-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-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 .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-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6-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-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 .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-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6-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-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 .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-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-21e93d63-b118-4ed7-a112-85e2bf5fb8f6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21e93d63-b118-4ed7-a112-85e2bf5fb8f6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-75b2af78-d4eb-49ac-9fec-34672ea5d2a6 {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
min-height: 50px;
}








#s-75b2af78-d4eb-49ac-9fec-34672ea5d2a6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-75b2af78-d4eb-49ac-9fec-34672ea5d2a6.shg-box.shg-c {
  justify-content: center;
}

#s-68efc40d-798d-47b7-adf4-6111cf23323e {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-68efc40d-798d-47b7-adf4-6111cf23323e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-68efc40d-798d-47b7-adf4-6111cf23323e-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-68efc40d-798d-47b7-adf4-6111cf23323e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-68efc40d-798d-47b7-adf4-6111cf23323e .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-68efc40d-798d-47b7-adf4-6111cf23323e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-68efc40d-798d-47b7-adf4-6111cf23323e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-68efc40d-798d-47b7-adf4-6111cf23323e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-68efc40d-798d-47b7-adf4-6111cf23323e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68efc40d-798d-47b7-adf4-6111cf23323e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68efc40d-798d-47b7-adf4-6111cf23323e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-68efc40d-798d-47b7-adf4-6111cf23323e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-68efc40d-798d-47b7-adf4-6111cf23323e-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-68efc40d-798d-47b7-adf4-6111cf23323e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-68efc40d-798d-47b7-adf4-6111cf23323e .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-68efc40d-798d-47b7-adf4-6111cf23323e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-68efc40d-798d-47b7-adf4-6111cf23323e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-68efc40d-798d-47b7-adf4-6111cf23323e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-68efc40d-798d-47b7-adf4-6111cf23323e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68efc40d-798d-47b7-adf4-6111cf23323e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68efc40d-798d-47b7-adf4-6111cf23323e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-68efc40d-798d-47b7-adf4-6111cf23323e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-68efc40d-798d-47b7-adf4-6111cf23323e-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-68efc40d-798d-47b7-adf4-6111cf23323e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-68efc40d-798d-47b7-adf4-6111cf23323e .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-68efc40d-798d-47b7-adf4-6111cf23323e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-68efc40d-798d-47b7-adf4-6111cf23323e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-68efc40d-798d-47b7-adf4-6111cf23323e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-68efc40d-798d-47b7-adf4-6111cf23323e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68efc40d-798d-47b7-adf4-6111cf23323e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68efc40d-798d-47b7-adf4-6111cf23323e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-68efc40d-798d-47b7-adf4-6111cf23323e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-68efc40d-798d-47b7-adf4-6111cf23323e-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-68efc40d-798d-47b7-adf4-6111cf23323e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-68efc40d-798d-47b7-adf4-6111cf23323e .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-68efc40d-798d-47b7-adf4-6111cf23323e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-68efc40d-798d-47b7-adf4-6111cf23323e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-68efc40d-798d-47b7-adf4-6111cf23323e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-68efc40d-798d-47b7-adf4-6111cf23323e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68efc40d-798d-47b7-adf4-6111cf23323e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68efc40d-798d-47b7-adf4-6111cf23323e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-68efc40d-798d-47b7-adf4-6111cf23323e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-68efc40d-798d-47b7-adf4-6111cf23323e-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-68efc40d-798d-47b7-adf4-6111cf23323e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-68efc40d-798d-47b7-adf4-6111cf23323e .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-68efc40d-798d-47b7-adf4-6111cf23323e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-68efc40d-798d-47b7-adf4-6111cf23323e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-68efc40d-798d-47b7-adf4-6111cf23323e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-68efc40d-798d-47b7-adf4-6111cf23323e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68efc40d-798d-47b7-adf4-6111cf23323e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68efc40d-798d-47b7-adf4-6111cf23323e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-29eec2b9-6f52-4160-adfa-b77199356db4 {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
min-height: 50px;
}








#s-29eec2b9-6f52-4160-adfa-b77199356db4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-29eec2b9-6f52-4160-adfa-b77199356db4.shg-box.shg-c {
  justify-content: center;
}

#s-0915fe7e-2408-4841-911e-d5c30aa58392 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-0915fe7e-2408-4841-911e-d5c30aa58392 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0915fe7e-2408-4841-911e-d5c30aa58392-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-0915fe7e-2408-4841-911e-d5c30aa58392 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0915fe7e-2408-4841-911e-d5c30aa58392 .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-0915fe7e-2408-4841-911e-d5c30aa58392 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0915fe7e-2408-4841-911e-d5c30aa58392 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0915fe7e-2408-4841-911e-d5c30aa58392 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0915fe7e-2408-4841-911e-d5c30aa58392.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0915fe7e-2408-4841-911e-d5c30aa58392.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0915fe7e-2408-4841-911e-d5c30aa58392.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0915fe7e-2408-4841-911e-d5c30aa58392 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0915fe7e-2408-4841-911e-d5c30aa58392-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-0915fe7e-2408-4841-911e-d5c30aa58392 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0915fe7e-2408-4841-911e-d5c30aa58392 .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-0915fe7e-2408-4841-911e-d5c30aa58392 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0915fe7e-2408-4841-911e-d5c30aa58392 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0915fe7e-2408-4841-911e-d5c30aa58392 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0915fe7e-2408-4841-911e-d5c30aa58392.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0915fe7e-2408-4841-911e-d5c30aa58392.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0915fe7e-2408-4841-911e-d5c30aa58392.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0915fe7e-2408-4841-911e-d5c30aa58392 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0915fe7e-2408-4841-911e-d5c30aa58392-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-0915fe7e-2408-4841-911e-d5c30aa58392 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0915fe7e-2408-4841-911e-d5c30aa58392 .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-0915fe7e-2408-4841-911e-d5c30aa58392 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0915fe7e-2408-4841-911e-d5c30aa58392 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0915fe7e-2408-4841-911e-d5c30aa58392 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0915fe7e-2408-4841-911e-d5c30aa58392.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0915fe7e-2408-4841-911e-d5c30aa58392.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0915fe7e-2408-4841-911e-d5c30aa58392.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0915fe7e-2408-4841-911e-d5c30aa58392 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0915fe7e-2408-4841-911e-d5c30aa58392-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-0915fe7e-2408-4841-911e-d5c30aa58392 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0915fe7e-2408-4841-911e-d5c30aa58392 .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-0915fe7e-2408-4841-911e-d5c30aa58392 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0915fe7e-2408-4841-911e-d5c30aa58392 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0915fe7e-2408-4841-911e-d5c30aa58392 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0915fe7e-2408-4841-911e-d5c30aa58392.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0915fe7e-2408-4841-911e-d5c30aa58392.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0915fe7e-2408-4841-911e-d5c30aa58392.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0915fe7e-2408-4841-911e-d5c30aa58392 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0915fe7e-2408-4841-911e-d5c30aa58392-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-0915fe7e-2408-4841-911e-d5c30aa58392 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0915fe7e-2408-4841-911e-d5c30aa58392 .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-0915fe7e-2408-4841-911e-d5c30aa58392 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0915fe7e-2408-4841-911e-d5c30aa58392 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0915fe7e-2408-4841-911e-d5c30aa58392 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0915fe7e-2408-4841-911e-d5c30aa58392.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0915fe7e-2408-4841-911e-d5c30aa58392.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0915fe7e-2408-4841-911e-d5c30aa58392.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-0b160ff7-ce90-4372-a12e-6d79578c660f {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
min-height: 50px;
}








#s-0b160ff7-ce90-4372-a12e-6d79578c660f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0b160ff7-ce90-4372-a12e-6d79578c660f.shg-box.shg-c {
  justify-content: center;
}

#s-c499a32c-71d9-405f-9881-1673431a0138 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-c499a32c-71d9-405f-9881-1673431a0138 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c499a32c-71d9-405f-9881-1673431a0138-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-c499a32c-71d9-405f-9881-1673431a0138 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c499a32c-71d9-405f-9881-1673431a0138 .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-c499a32c-71d9-405f-9881-1673431a0138 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c499a32c-71d9-405f-9881-1673431a0138 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c499a32c-71d9-405f-9881-1673431a0138 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c499a32c-71d9-405f-9881-1673431a0138.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c499a32c-71d9-405f-9881-1673431a0138.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c499a32c-71d9-405f-9881-1673431a0138.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c499a32c-71d9-405f-9881-1673431a0138 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c499a32c-71d9-405f-9881-1673431a0138-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-c499a32c-71d9-405f-9881-1673431a0138 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c499a32c-71d9-405f-9881-1673431a0138 .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-c499a32c-71d9-405f-9881-1673431a0138 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c499a32c-71d9-405f-9881-1673431a0138 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c499a32c-71d9-405f-9881-1673431a0138 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c499a32c-71d9-405f-9881-1673431a0138.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c499a32c-71d9-405f-9881-1673431a0138.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c499a32c-71d9-405f-9881-1673431a0138.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c499a32c-71d9-405f-9881-1673431a0138 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c499a32c-71d9-405f-9881-1673431a0138-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-c499a32c-71d9-405f-9881-1673431a0138 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c499a32c-71d9-405f-9881-1673431a0138 .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-c499a32c-71d9-405f-9881-1673431a0138 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c499a32c-71d9-405f-9881-1673431a0138 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c499a32c-71d9-405f-9881-1673431a0138 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c499a32c-71d9-405f-9881-1673431a0138.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c499a32c-71d9-405f-9881-1673431a0138.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c499a32c-71d9-405f-9881-1673431a0138.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c499a32c-71d9-405f-9881-1673431a0138 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c499a32c-71d9-405f-9881-1673431a0138-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-c499a32c-71d9-405f-9881-1673431a0138 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c499a32c-71d9-405f-9881-1673431a0138 .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-c499a32c-71d9-405f-9881-1673431a0138 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c499a32c-71d9-405f-9881-1673431a0138 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c499a32c-71d9-405f-9881-1673431a0138 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c499a32c-71d9-405f-9881-1673431a0138.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c499a32c-71d9-405f-9881-1673431a0138.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c499a32c-71d9-405f-9881-1673431a0138.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c499a32c-71d9-405f-9881-1673431a0138 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c499a32c-71d9-405f-9881-1673431a0138-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-c499a32c-71d9-405f-9881-1673431a0138 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c499a32c-71d9-405f-9881-1673431a0138 .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-c499a32c-71d9-405f-9881-1673431a0138 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c499a32c-71d9-405f-9881-1673431a0138 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c499a32c-71d9-405f-9881-1673431a0138 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c499a32c-71d9-405f-9881-1673431a0138.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c499a32c-71d9-405f-9881-1673431a0138.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c499a32c-71d9-405f-9881-1673431a0138.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6e37613d-afc9-45a3-972a-fade6a0e5f47 {
  margin-left: auto;
margin-bottom: 60px;
margin-right: auto;
min-height: 50px;
}








#s-6e37613d-afc9-45a3-972a-fade6a0e5f47 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6e37613d-afc9-45a3-972a-fade6a0e5f47.shg-box.shg-c {
  justify-content: center;
}

#s-bcceef5d-525f-44cb-aae2-84915100a271 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-bcceef5d-525f-44cb-aae2-84915100a271"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-bcceef5d-525f-44cb-aae2-84915100a271"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-bcceef5d-525f-44cb-aae2-84915100a271"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-bcceef5d-525f-44cb-aae2-84915100a271"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-369440b8-8f4d-4ae5-bfa0-4c3fcd14b2dd {
  margin-left: 12%;
margin-right: 12%;
min-height: 50px;
}








#s-369440b8-8f4d-4ae5-bfa0-4c3fcd14b2dd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-369440b8-8f4d-4ae5-bfa0-4c3fcd14b2dd.shg-box.shg-c {
  justify-content: center;
}

#s-6505aa25-fd0e-4f4d-926b-107d20a92be1 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-6505aa25-fd0e-4f4d-926b-107d20a92be1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6505aa25-fd0e-4f4d-926b-107d20a92be1-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-6505aa25-fd0e-4f4d-926b-107d20a92be1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6505aa25-fd0e-4f4d-926b-107d20a92be1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6505aa25-fd0e-4f4d-926b-107d20a92be1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6505aa25-fd0e-4f4d-926b-107d20a92be1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-6505aa25-fd0e-4f4d-926b-107d20a92be1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6505aa25-fd0e-4f4d-926b-107d20a92be1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6505aa25-fd0e-4f4d-926b-107d20a92be1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6505aa25-fd0e-4f4d-926b-107d20a92be1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-6505aa25-fd0e-4f4d-926b-107d20a92be1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6505aa25-fd0e-4f4d-926b-107d20a92be1-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-6505aa25-fd0e-4f4d-926b-107d20a92be1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6505aa25-fd0e-4f4d-926b-107d20a92be1 .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-6505aa25-fd0e-4f4d-926b-107d20a92be1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6505aa25-fd0e-4f4d-926b-107d20a92be1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-6505aa25-fd0e-4f4d-926b-107d20a92be1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6505aa25-fd0e-4f4d-926b-107d20a92be1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6505aa25-fd0e-4f4d-926b-107d20a92be1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6505aa25-fd0e-4f4d-926b-107d20a92be1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-6505aa25-fd0e-4f4d-926b-107d20a92be1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6505aa25-fd0e-4f4d-926b-107d20a92be1-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-6505aa25-fd0e-4f4d-926b-107d20a92be1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6505aa25-fd0e-4f4d-926b-107d20a92be1 .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-6505aa25-fd0e-4f4d-926b-107d20a92be1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6505aa25-fd0e-4f4d-926b-107d20a92be1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-6505aa25-fd0e-4f4d-926b-107d20a92be1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6505aa25-fd0e-4f4d-926b-107d20a92be1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6505aa25-fd0e-4f4d-926b-107d20a92be1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6505aa25-fd0e-4f4d-926b-107d20a92be1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-6505aa25-fd0e-4f4d-926b-107d20a92be1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6505aa25-fd0e-4f4d-926b-107d20a92be1-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-6505aa25-fd0e-4f4d-926b-107d20a92be1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6505aa25-fd0e-4f4d-926b-107d20a92be1 .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-6505aa25-fd0e-4f4d-926b-107d20a92be1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6505aa25-fd0e-4f4d-926b-107d20a92be1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-6505aa25-fd0e-4f4d-926b-107d20a92be1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6505aa25-fd0e-4f4d-926b-107d20a92be1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6505aa25-fd0e-4f4d-926b-107d20a92be1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6505aa25-fd0e-4f4d-926b-107d20a92be1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-6505aa25-fd0e-4f4d-926b-107d20a92be1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6505aa25-fd0e-4f4d-926b-107d20a92be1-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-6505aa25-fd0e-4f4d-926b-107d20a92be1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6505aa25-fd0e-4f4d-926b-107d20a92be1 .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-6505aa25-fd0e-4f4d-926b-107d20a92be1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6505aa25-fd0e-4f4d-926b-107d20a92be1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-6505aa25-fd0e-4f4d-926b-107d20a92be1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6505aa25-fd0e-4f4d-926b-107d20a92be1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6505aa25-fd0e-4f4d-926b-107d20a92be1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6505aa25-fd0e-4f4d-926b-107d20a92be1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b {
  margin-top: 40px;
margin-left: 47%;
margin-right: -5%;
max-width: 5991px;
text-align: center;
}

#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b-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-be62d88c-0cad-4a41-b2dc-60db2ce2508b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 47%;
  margin-right: -5%;
  margin-top: 40px;
  
}

#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b .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-be62d88c-0cad-4a41-b2dc-60db2ce2508b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b img.shogun-image {
  width: 100%;
  
  
  max-width: 5991px;

      
    max-width: 5991px;

  /* 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-be62d88c-0cad-4a41-b2dc-60db2ce2508b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-be62d88c-0cad-4a41-b2dc-60db2ce2508b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be62d88c-0cad-4a41-b2dc-60db2ce2508b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b-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-be62d88c-0cad-4a41-b2dc-60db2ce2508b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b .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-be62d88c-0cad-4a41-b2dc-60db2ce2508b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b img.shogun-image {
  width: 100%;
  
  
  max-width: 5991px;

      
    max-width: 5991px;

  /* 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-be62d88c-0cad-4a41-b2dc-60db2ce2508b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-be62d88c-0cad-4a41-b2dc-60db2ce2508b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be62d88c-0cad-4a41-b2dc-60db2ce2508b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b-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-be62d88c-0cad-4a41-b2dc-60db2ce2508b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b .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-be62d88c-0cad-4a41-b2dc-60db2ce2508b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b img.shogun-image {
  width: 100%;
  
  
  max-width: 5991px;

      
    max-width: 5991px;

  /* 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-be62d88c-0cad-4a41-b2dc-60db2ce2508b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-be62d88c-0cad-4a41-b2dc-60db2ce2508b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be62d88c-0cad-4a41-b2dc-60db2ce2508b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b-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-be62d88c-0cad-4a41-b2dc-60db2ce2508b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b .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-be62d88c-0cad-4a41-b2dc-60db2ce2508b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b img.shogun-image {
  width: 100%;
  
  
  max-width: 5991px;

      
    max-width: 5991px;

  /* 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-be62d88c-0cad-4a41-b2dc-60db2ce2508b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-be62d88c-0cad-4a41-b2dc-60db2ce2508b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be62d88c-0cad-4a41-b2dc-60db2ce2508b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b-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-be62d88c-0cad-4a41-b2dc-60db2ce2508b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b .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-be62d88c-0cad-4a41-b2dc-60db2ce2508b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b img.shogun-image {
  width: 100%;
  
  
  max-width: 5991px;

      
    max-width: 5991px;

  /* 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-be62d88c-0cad-4a41-b2dc-60db2ce2508b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-be62d88c-0cad-4a41-b2dc-60db2ce2508b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be62d88c-0cad-4a41-b2dc-60db2ce2508b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be62d88c-0cad-4a41-b2dc-60db2ce2508b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-528f1cf4-566c-4322-b679-04ef4538f297 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-4d03ce13-4b06-4185-b4df-015212cb7a78 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-4d03ce13-4b06-4185-b4df-015212cb7a78 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4d03ce13-4b06-4185-b4df-015212cb7a78.shg-box.shg-c {
  justify-content: center;
}

#s-843efdcf-dd1c-4962-bdb3-535b68ef0828 {
  margin-left: 48%;
margin-right: 48%;
max-width: 1872px;
text-align: center;
}

#s-843efdcf-dd1c-4962-bdb3-535b68ef0828 {
  margin: 0 !important;
  overflow: visible;
}

#s-843efdcf-dd1c-4962-bdb3-535b68ef0828-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-843efdcf-dd1c-4962-bdb3-535b68ef0828 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-843efdcf-dd1c-4962-bdb3-535b68ef0828 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-843efdcf-dd1c-4962-bdb3-535b68ef0828 img.shogun-image {
  /* Add background color handling */
  
}

#s-843efdcf-dd1c-4962-bdb3-535b68ef0828 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-843efdcf-dd1c-4962-bdb3-535b68ef0828 .shogun-image-content {
  
    justify-content: center;
  
}

.s-843efdcf-dd1c-4962-bdb3-535b68ef0828.shg-align-container {
  display: flex;
  justify-content: center
}

.s-843efdcf-dd1c-4962-bdb3-535b68ef0828.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-843efdcf-dd1c-4962-bdb3-535b68ef0828.shogun-image {
  box-sizing: border-box;
}



.s-843efdcf-dd1c-4962-bdb3-535b68ef0828 img.shogun-image {
  
}


@media (min-width: 1200px){#s-843efdcf-dd1c-4962-bdb3-535b68ef0828 {
  margin: 0 !important;
  overflow: visible;
}

#s-843efdcf-dd1c-4962-bdb3-535b68ef0828-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-843efdcf-dd1c-4962-bdb3-535b68ef0828 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-843efdcf-dd1c-4962-bdb3-535b68ef0828 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-843efdcf-dd1c-4962-bdb3-535b68ef0828 img.shogun-image {
  /* Add background color handling */
  
}

#s-843efdcf-dd1c-4962-bdb3-535b68ef0828 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-843efdcf-dd1c-4962-bdb3-535b68ef0828 .shogun-image-content {
  
    justify-content: center;
  
}

.s-843efdcf-dd1c-4962-bdb3-535b68ef0828.shg-align-container {
  display: flex;
  justify-content: center
}

.s-843efdcf-dd1c-4962-bdb3-535b68ef0828.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-843efdcf-dd1c-4962-bdb3-535b68ef0828.shogun-image {
  box-sizing: border-box;
}



.s-843efdcf-dd1c-4962-bdb3-535b68ef0828 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-843efdcf-dd1c-4962-bdb3-535b68ef0828 {
  margin: 0 !important;
  overflow: visible;
}

#s-843efdcf-dd1c-4962-bdb3-535b68ef0828-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-843efdcf-dd1c-4962-bdb3-535b68ef0828 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-843efdcf-dd1c-4962-bdb3-535b68ef0828 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-843efdcf-dd1c-4962-bdb3-535b68ef0828 img.shogun-image {
  /* Add background color handling */
  
}

#s-843efdcf-dd1c-4962-bdb3-535b68ef0828 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-843efdcf-dd1c-4962-bdb3-535b68ef0828 .shogun-image-content {
  
    justify-content: center;
  
}

.s-843efdcf-dd1c-4962-bdb3-535b68ef0828.shg-align-container {
  display: flex;
  justify-content: center
}

.s-843efdcf-dd1c-4962-bdb3-535b68ef0828.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-843efdcf-dd1c-4962-bdb3-535b68ef0828.shogun-image {
  box-sizing: border-box;
}



.s-843efdcf-dd1c-4962-bdb3-535b68ef0828 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-843efdcf-dd1c-4962-bdb3-535b68ef0828 {
  margin: 0 !important;
  overflow: visible;
}

#s-843efdcf-dd1c-4962-bdb3-535b68ef0828-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-843efdcf-dd1c-4962-bdb3-535b68ef0828 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-843efdcf-dd1c-4962-bdb3-535b68ef0828 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-843efdcf-dd1c-4962-bdb3-535b68ef0828 img.shogun-image {
  /* Add background color handling */
  
}

#s-843efdcf-dd1c-4962-bdb3-535b68ef0828 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-843efdcf-dd1c-4962-bdb3-535b68ef0828 .shogun-image-content {
  
    justify-content: center;
  
}

.s-843efdcf-dd1c-4962-bdb3-535b68ef0828.shg-align-container {
  display: flex;
  justify-content: center
}

.s-843efdcf-dd1c-4962-bdb3-535b68ef0828.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-843efdcf-dd1c-4962-bdb3-535b68ef0828.shogun-image {
  box-sizing: border-box;
}



.s-843efdcf-dd1c-4962-bdb3-535b68ef0828 img.shogun-image {
  
}


}@media (max-width: 767px){#s-843efdcf-dd1c-4962-bdb3-535b68ef0828 {
  margin: 0 !important;
  overflow: visible;
}

#s-843efdcf-dd1c-4962-bdb3-535b68ef0828-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-843efdcf-dd1c-4962-bdb3-535b68ef0828 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-843efdcf-dd1c-4962-bdb3-535b68ef0828 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-843efdcf-dd1c-4962-bdb3-535b68ef0828 img.shogun-image {
  /* Add background color handling */
  
}

#s-843efdcf-dd1c-4962-bdb3-535b68ef0828 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-843efdcf-dd1c-4962-bdb3-535b68ef0828 .shogun-image-content {
  
    justify-content: center;
  
}

.s-843efdcf-dd1c-4962-bdb3-535b68ef0828.shg-align-container {
  display: flex;
  justify-content: center
}

.s-843efdcf-dd1c-4962-bdb3-535b68ef0828.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-843efdcf-dd1c-4962-bdb3-535b68ef0828.shogun-image {
  box-sizing: border-box;
}



.s-843efdcf-dd1c-4962-bdb3-535b68ef0828 img.shogun-image {
  
}


}
#s-73a62531-c2b7-40e2-9740-560f8be163d7 {
  margin-top: 60px;
margin-bottom: 0px;
min-height: 50px;
}








#s-73a62531-c2b7-40e2-9740-560f8be163d7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-73a62531-c2b7-40e2-9740-560f8be163d7.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: ;
  font-family: ;
  text-transform: none;
  font-weight: ;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

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

#s-cadb87bf-e356-42bf-bf30-9076338e8f6c {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cadb87bf-e356-42bf-bf30-9076338e8f6c .shogun-heading-component h3 {
  color: rgba(0, 43, 65, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-851afbb8-0eb5-4248-a0fb-5f49f5f1851b {
  margin-left: auto;
margin-bottom: 2px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-851afbb8-0eb5-4248-a0fb-5f49f5f1851b"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 768px) {
[id="s-851afbb8-0eb5-4248-a0fb-5f49f5f1851b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-851afbb8-0eb5-4248-a0fb-5f49f5f1851b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-851afbb8-0eb5-4248-a0fb-5f49f5f1851b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 1.5px);
}

}

#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f {
  margin: 0 !important;
  overflow: visible;
}

#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f img.shogun-image {
  /* Add background color handling */
  
}

#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f .shogun-image-content {
  
    justify-content: center;
  
}

.s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f.shogun-image {
  box-sizing: border-box;
}



.s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f img.shogun-image {
  
}


@media (min-width: 1200px){#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f {
  margin: 0 !important;
  overflow: visible;
}

#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f img.shogun-image {
  /* Add background color handling */
  
}

#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f .shogun-image-content {
  
    justify-content: center;
  
}

.s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f.shogun-image {
  box-sizing: border-box;
}



.s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f {
  margin: 0 !important;
  overflow: visible;
}

#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f img.shogun-image {
  /* Add background color handling */
  
}

#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f .shogun-image-content {
  
    justify-content: center;
  
}

.s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f.shogun-image {
  box-sizing: border-box;
}



.s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f {
  margin: 0 !important;
  overflow: visible;
}

#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f img.shogun-image {
  /* Add background color handling */
  
}

#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f .shogun-image-content {
  
    justify-content: center;
  
}

.s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f.shogun-image {
  box-sizing: border-box;
}



.s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f img.shogun-image {
  
}


}@media (max-width: 767px){#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f {
  margin: 0 !important;
  overflow: visible;
}

#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f img.shogun-image {
  /* Add background color handling */
  
}

#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f .shogun-image-content {
  
    justify-content: center;
  
}

.s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f.shogun-image {
  box-sizing: border-box;
}



.s-e1affd87-5bd6-4ad8-bca6-0b1f187ad36f img.shogun-image {
  
}


}
#s-5833d5fe-9825-4474-82f0-099dd64ac289 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-8de5ac8c-4928-483c-a445-f595b552144e {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-8de5ac8c-4928-483c-a445-f595b552144e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8de5ac8c-4928-483c-a445-f595b552144e-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-8de5ac8c-4928-483c-a445-f595b552144e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8de5ac8c-4928-483c-a445-f595b552144e .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-8de5ac8c-4928-483c-a445-f595b552144e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8de5ac8c-4928-483c-a445-f595b552144e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-8de5ac8c-4928-483c-a445-f595b552144e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8de5ac8c-4928-483c-a445-f595b552144e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8de5ac8c-4928-483c-a445-f595b552144e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8de5ac8c-4928-483c-a445-f595b552144e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8de5ac8c-4928-483c-a445-f595b552144e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8de5ac8c-4928-483c-a445-f595b552144e-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-8de5ac8c-4928-483c-a445-f595b552144e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8de5ac8c-4928-483c-a445-f595b552144e .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-8de5ac8c-4928-483c-a445-f595b552144e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8de5ac8c-4928-483c-a445-f595b552144e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-8de5ac8c-4928-483c-a445-f595b552144e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8de5ac8c-4928-483c-a445-f595b552144e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8de5ac8c-4928-483c-a445-f595b552144e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8de5ac8c-4928-483c-a445-f595b552144e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8de5ac8c-4928-483c-a445-f595b552144e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8de5ac8c-4928-483c-a445-f595b552144e-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-8de5ac8c-4928-483c-a445-f595b552144e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8de5ac8c-4928-483c-a445-f595b552144e .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-8de5ac8c-4928-483c-a445-f595b552144e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8de5ac8c-4928-483c-a445-f595b552144e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-8de5ac8c-4928-483c-a445-f595b552144e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8de5ac8c-4928-483c-a445-f595b552144e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8de5ac8c-4928-483c-a445-f595b552144e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8de5ac8c-4928-483c-a445-f595b552144e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8de5ac8c-4928-483c-a445-f595b552144e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8de5ac8c-4928-483c-a445-f595b552144e-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-8de5ac8c-4928-483c-a445-f595b552144e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8de5ac8c-4928-483c-a445-f595b552144e .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-8de5ac8c-4928-483c-a445-f595b552144e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8de5ac8c-4928-483c-a445-f595b552144e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-8de5ac8c-4928-483c-a445-f595b552144e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8de5ac8c-4928-483c-a445-f595b552144e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8de5ac8c-4928-483c-a445-f595b552144e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8de5ac8c-4928-483c-a445-f595b552144e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8de5ac8c-4928-483c-a445-f595b552144e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8de5ac8c-4928-483c-a445-f595b552144e-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-8de5ac8c-4928-483c-a445-f595b552144e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8de5ac8c-4928-483c-a445-f595b552144e .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-8de5ac8c-4928-483c-a445-f595b552144e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8de5ac8c-4928-483c-a445-f595b552144e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-8de5ac8c-4928-483c-a445-f595b552144e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8de5ac8c-4928-483c-a445-f595b552144e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8de5ac8c-4928-483c-a445-f595b552144e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8de5ac8c-4928-483c-a445-f595b552144e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b {
  margin: 0 !important;
  overflow: visible;
}

#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2233ed37-37f7-4367-b108-b8bc37cfdc6b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2233ed37-37f7-4367-b108-b8bc37cfdc6b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b img.shogun-image {
  /* Add background color handling */
  
}

#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2233ed37-37f7-4367-b108-b8bc37cfdc6b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2233ed37-37f7-4367-b108-b8bc37cfdc6b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2233ed37-37f7-4367-b108-b8bc37cfdc6b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b.shogun-image {
  box-sizing: border-box;
}



.s-2233ed37-37f7-4367-b108-b8bc37cfdc6b img.shogun-image {
  
}


@media (min-width: 1200px){#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b {
  margin: 0 !important;
  overflow: visible;
}

#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2233ed37-37f7-4367-b108-b8bc37cfdc6b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2233ed37-37f7-4367-b108-b8bc37cfdc6b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b img.shogun-image {
  /* Add background color handling */
  
}

#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2233ed37-37f7-4367-b108-b8bc37cfdc6b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2233ed37-37f7-4367-b108-b8bc37cfdc6b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2233ed37-37f7-4367-b108-b8bc37cfdc6b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b.shogun-image {
  box-sizing: border-box;
}



.s-2233ed37-37f7-4367-b108-b8bc37cfdc6b img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b {
  margin: 0 !important;
  overflow: visible;
}

#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2233ed37-37f7-4367-b108-b8bc37cfdc6b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2233ed37-37f7-4367-b108-b8bc37cfdc6b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b img.shogun-image {
  /* Add background color handling */
  
}

#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2233ed37-37f7-4367-b108-b8bc37cfdc6b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2233ed37-37f7-4367-b108-b8bc37cfdc6b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2233ed37-37f7-4367-b108-b8bc37cfdc6b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b.shogun-image {
  box-sizing: border-box;
}



.s-2233ed37-37f7-4367-b108-b8bc37cfdc6b img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b {
  margin: 0 !important;
  overflow: visible;
}

#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2233ed37-37f7-4367-b108-b8bc37cfdc6b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2233ed37-37f7-4367-b108-b8bc37cfdc6b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b img.shogun-image {
  /* Add background color handling */
  
}

#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2233ed37-37f7-4367-b108-b8bc37cfdc6b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2233ed37-37f7-4367-b108-b8bc37cfdc6b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2233ed37-37f7-4367-b108-b8bc37cfdc6b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b.shogun-image {
  box-sizing: border-box;
}



.s-2233ed37-37f7-4367-b108-b8bc37cfdc6b img.shogun-image {
  
}


}@media (max-width: 767px){#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b {
  margin: 0 !important;
  overflow: visible;
}

#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2233ed37-37f7-4367-b108-b8bc37cfdc6b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2233ed37-37f7-4367-b108-b8bc37cfdc6b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b img.shogun-image {
  /* Add background color handling */
  
}

#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2233ed37-37f7-4367-b108-b8bc37cfdc6b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2233ed37-37f7-4367-b108-b8bc37cfdc6b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2233ed37-37f7-4367-b108-b8bc37cfdc6b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2233ed37-37f7-4367-b108-b8bc37cfdc6b.shogun-image {
  box-sizing: border-box;
}



.s-2233ed37-37f7-4367-b108-b8bc37cfdc6b img.shogun-image {
  
}


}
#s-bd574c7c-d7f0-4b04-9915-8924acae8e92 {
  margin-left: auto;
margin-bottom: 2px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-bd574c7c-d7f0-4b04-9915-8924acae8e92"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 768px) {
[id="s-bd574c7c-d7f0-4b04-9915-8924acae8e92"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-bd574c7c-d7f0-4b04-9915-8924acae8e92"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-bd574c7c-d7f0-4b04-9915-8924acae8e92"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 1.5px);
}

}

#s-6fea6144-febf-4a90-b5db-708dc1b79077 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-6fea6144-febf-4a90-b5db-708dc1b79077 {
  margin: 0 !important;
  overflow: visible;
}

#s-6fea6144-febf-4a90-b5db-708dc1b79077-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6fea6144-febf-4a90-b5db-708dc1b79077 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6fea6144-febf-4a90-b5db-708dc1b79077 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6fea6144-febf-4a90-b5db-708dc1b79077 img.shogun-image {
  /* Add background color handling */
  
}

#s-6fea6144-febf-4a90-b5db-708dc1b79077 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6fea6144-febf-4a90-b5db-708dc1b79077 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6fea6144-febf-4a90-b5db-708dc1b79077.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6fea6144-febf-4a90-b5db-708dc1b79077.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6fea6144-febf-4a90-b5db-708dc1b79077.shogun-image {
  box-sizing: border-box;
}



.s-6fea6144-febf-4a90-b5db-708dc1b79077 img.shogun-image {
  
}


@media (min-width: 1200px){#s-6fea6144-febf-4a90-b5db-708dc1b79077 {
  margin: 0 !important;
  overflow: visible;
}

#s-6fea6144-febf-4a90-b5db-708dc1b79077-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6fea6144-febf-4a90-b5db-708dc1b79077 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6fea6144-febf-4a90-b5db-708dc1b79077 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6fea6144-febf-4a90-b5db-708dc1b79077 img.shogun-image {
  /* Add background color handling */
  
}

#s-6fea6144-febf-4a90-b5db-708dc1b79077 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6fea6144-febf-4a90-b5db-708dc1b79077 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6fea6144-febf-4a90-b5db-708dc1b79077.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6fea6144-febf-4a90-b5db-708dc1b79077.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6fea6144-febf-4a90-b5db-708dc1b79077.shogun-image {
  box-sizing: border-box;
}



.s-6fea6144-febf-4a90-b5db-708dc1b79077 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6fea6144-febf-4a90-b5db-708dc1b79077 {
  margin: 0 !important;
  overflow: visible;
}

#s-6fea6144-febf-4a90-b5db-708dc1b79077-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6fea6144-febf-4a90-b5db-708dc1b79077 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6fea6144-febf-4a90-b5db-708dc1b79077 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6fea6144-febf-4a90-b5db-708dc1b79077 img.shogun-image {
  /* Add background color handling */
  
}

#s-6fea6144-febf-4a90-b5db-708dc1b79077 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6fea6144-febf-4a90-b5db-708dc1b79077 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6fea6144-febf-4a90-b5db-708dc1b79077.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6fea6144-febf-4a90-b5db-708dc1b79077.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6fea6144-febf-4a90-b5db-708dc1b79077.shogun-image {
  box-sizing: border-box;
}



.s-6fea6144-febf-4a90-b5db-708dc1b79077 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6fea6144-febf-4a90-b5db-708dc1b79077 {
  margin: 0 !important;
  overflow: visible;
}

#s-6fea6144-febf-4a90-b5db-708dc1b79077-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6fea6144-febf-4a90-b5db-708dc1b79077 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6fea6144-febf-4a90-b5db-708dc1b79077 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6fea6144-febf-4a90-b5db-708dc1b79077 img.shogun-image {
  /* Add background color handling */
  
}

#s-6fea6144-febf-4a90-b5db-708dc1b79077 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6fea6144-febf-4a90-b5db-708dc1b79077 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6fea6144-febf-4a90-b5db-708dc1b79077.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6fea6144-febf-4a90-b5db-708dc1b79077.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6fea6144-febf-4a90-b5db-708dc1b79077.shogun-image {
  box-sizing: border-box;
}



.s-6fea6144-febf-4a90-b5db-708dc1b79077 img.shogun-image {
  
}


}@media (max-width: 767px){#s-6fea6144-febf-4a90-b5db-708dc1b79077 {
  margin: 0 !important;
  overflow: visible;
}

#s-6fea6144-febf-4a90-b5db-708dc1b79077-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6fea6144-febf-4a90-b5db-708dc1b79077 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6fea6144-febf-4a90-b5db-708dc1b79077 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6fea6144-febf-4a90-b5db-708dc1b79077 img.shogun-image {
  /* Add background color handling */
  
}

#s-6fea6144-febf-4a90-b5db-708dc1b79077 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6fea6144-febf-4a90-b5db-708dc1b79077 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6fea6144-febf-4a90-b5db-708dc1b79077.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6fea6144-febf-4a90-b5db-708dc1b79077.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6fea6144-febf-4a90-b5db-708dc1b79077.shogun-image {
  box-sizing: border-box;
}



.s-6fea6144-febf-4a90-b5db-708dc1b79077 img.shogun-image {
  
}


}
#s-b283739e-2415-47b0-9859-8c829e79dcb9 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-b283739e-2415-47b0-9859-8c829e79dcb9 {
  margin: 0 !important;
  overflow: visible;
}

#s-b283739e-2415-47b0-9859-8c829e79dcb9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b283739e-2415-47b0-9859-8c829e79dcb9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b283739e-2415-47b0-9859-8c829e79dcb9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b283739e-2415-47b0-9859-8c829e79dcb9 img.shogun-image {
  /* Add background color handling */
  
}

#s-b283739e-2415-47b0-9859-8c829e79dcb9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b283739e-2415-47b0-9859-8c829e79dcb9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b283739e-2415-47b0-9859-8c829e79dcb9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b283739e-2415-47b0-9859-8c829e79dcb9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b283739e-2415-47b0-9859-8c829e79dcb9.shogun-image {
  box-sizing: border-box;
}



.s-b283739e-2415-47b0-9859-8c829e79dcb9 img.shogun-image {
  
}


@media (min-width: 1200px){#s-b283739e-2415-47b0-9859-8c829e79dcb9 {
  margin: 0 !important;
  overflow: visible;
}

#s-b283739e-2415-47b0-9859-8c829e79dcb9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b283739e-2415-47b0-9859-8c829e79dcb9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b283739e-2415-47b0-9859-8c829e79dcb9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b283739e-2415-47b0-9859-8c829e79dcb9 img.shogun-image {
  /* Add background color handling */
  
}

#s-b283739e-2415-47b0-9859-8c829e79dcb9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b283739e-2415-47b0-9859-8c829e79dcb9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b283739e-2415-47b0-9859-8c829e79dcb9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b283739e-2415-47b0-9859-8c829e79dcb9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b283739e-2415-47b0-9859-8c829e79dcb9.shogun-image {
  box-sizing: border-box;
}



.s-b283739e-2415-47b0-9859-8c829e79dcb9 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b283739e-2415-47b0-9859-8c829e79dcb9 {
  margin: 0 !important;
  overflow: visible;
}

#s-b283739e-2415-47b0-9859-8c829e79dcb9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b283739e-2415-47b0-9859-8c829e79dcb9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b283739e-2415-47b0-9859-8c829e79dcb9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b283739e-2415-47b0-9859-8c829e79dcb9 img.shogun-image {
  /* Add background color handling */
  
}

#s-b283739e-2415-47b0-9859-8c829e79dcb9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b283739e-2415-47b0-9859-8c829e79dcb9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b283739e-2415-47b0-9859-8c829e79dcb9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b283739e-2415-47b0-9859-8c829e79dcb9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b283739e-2415-47b0-9859-8c829e79dcb9.shogun-image {
  box-sizing: border-box;
}



.s-b283739e-2415-47b0-9859-8c829e79dcb9 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b283739e-2415-47b0-9859-8c829e79dcb9 {
  margin: 0 !important;
  overflow: visible;
}

#s-b283739e-2415-47b0-9859-8c829e79dcb9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b283739e-2415-47b0-9859-8c829e79dcb9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b283739e-2415-47b0-9859-8c829e79dcb9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b283739e-2415-47b0-9859-8c829e79dcb9 img.shogun-image {
  /* Add background color handling */
  
}

#s-b283739e-2415-47b0-9859-8c829e79dcb9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b283739e-2415-47b0-9859-8c829e79dcb9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b283739e-2415-47b0-9859-8c829e79dcb9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b283739e-2415-47b0-9859-8c829e79dcb9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b283739e-2415-47b0-9859-8c829e79dcb9.shogun-image {
  box-sizing: border-box;
}



.s-b283739e-2415-47b0-9859-8c829e79dcb9 img.shogun-image {
  
}


}@media (max-width: 767px){#s-b283739e-2415-47b0-9859-8c829e79dcb9 {
  margin: 0 !important;
  overflow: visible;
}

#s-b283739e-2415-47b0-9859-8c829e79dcb9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b283739e-2415-47b0-9859-8c829e79dcb9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b283739e-2415-47b0-9859-8c829e79dcb9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b283739e-2415-47b0-9859-8c829e79dcb9 img.shogun-image {
  /* Add background color handling */
  
}

#s-b283739e-2415-47b0-9859-8c829e79dcb9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b283739e-2415-47b0-9859-8c829e79dcb9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b283739e-2415-47b0-9859-8c829e79dcb9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b283739e-2415-47b0-9859-8c829e79dcb9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b283739e-2415-47b0-9859-8c829e79dcb9.shogun-image {
  box-sizing: border-box;
}



.s-b283739e-2415-47b0-9859-8c829e79dcb9 img.shogun-image {
  
}


}
#s-09b8067d-9cb2-4441-bd85-7c8145ce5cab {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-2015727c-47f0-4319-b317-8d101f237873 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-2015727c-47f0-4319-b317-8d101f237873 {
  margin: 0 !important;
  overflow: visible;
}

#s-2015727c-47f0-4319-b317-8d101f237873-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2015727c-47f0-4319-b317-8d101f237873 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2015727c-47f0-4319-b317-8d101f237873 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2015727c-47f0-4319-b317-8d101f237873 img.shogun-image {
  /* Add background color handling */
  
}

#s-2015727c-47f0-4319-b317-8d101f237873 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2015727c-47f0-4319-b317-8d101f237873 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2015727c-47f0-4319-b317-8d101f237873.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2015727c-47f0-4319-b317-8d101f237873.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2015727c-47f0-4319-b317-8d101f237873.shogun-image {
  box-sizing: border-box;
}



.s-2015727c-47f0-4319-b317-8d101f237873 img.shogun-image {
  
}


@media (min-width: 1200px){#s-2015727c-47f0-4319-b317-8d101f237873 {
  margin: 0 !important;
  overflow: visible;
}

#s-2015727c-47f0-4319-b317-8d101f237873-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2015727c-47f0-4319-b317-8d101f237873 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2015727c-47f0-4319-b317-8d101f237873 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2015727c-47f0-4319-b317-8d101f237873 img.shogun-image {
  /* Add background color handling */
  
}

#s-2015727c-47f0-4319-b317-8d101f237873 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2015727c-47f0-4319-b317-8d101f237873 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2015727c-47f0-4319-b317-8d101f237873.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2015727c-47f0-4319-b317-8d101f237873.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2015727c-47f0-4319-b317-8d101f237873.shogun-image {
  box-sizing: border-box;
}



.s-2015727c-47f0-4319-b317-8d101f237873 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-2015727c-47f0-4319-b317-8d101f237873 {
  margin: 0 !important;
  overflow: visible;
}

#s-2015727c-47f0-4319-b317-8d101f237873-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2015727c-47f0-4319-b317-8d101f237873 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2015727c-47f0-4319-b317-8d101f237873 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2015727c-47f0-4319-b317-8d101f237873 img.shogun-image {
  /* Add background color handling */
  
}

#s-2015727c-47f0-4319-b317-8d101f237873 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2015727c-47f0-4319-b317-8d101f237873 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2015727c-47f0-4319-b317-8d101f237873.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2015727c-47f0-4319-b317-8d101f237873.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2015727c-47f0-4319-b317-8d101f237873.shogun-image {
  box-sizing: border-box;
}



.s-2015727c-47f0-4319-b317-8d101f237873 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-2015727c-47f0-4319-b317-8d101f237873 {
  margin: 0 !important;
  overflow: visible;
}

#s-2015727c-47f0-4319-b317-8d101f237873-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2015727c-47f0-4319-b317-8d101f237873 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2015727c-47f0-4319-b317-8d101f237873 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2015727c-47f0-4319-b317-8d101f237873 img.shogun-image {
  /* Add background color handling */
  
}

#s-2015727c-47f0-4319-b317-8d101f237873 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2015727c-47f0-4319-b317-8d101f237873 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2015727c-47f0-4319-b317-8d101f237873.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2015727c-47f0-4319-b317-8d101f237873.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2015727c-47f0-4319-b317-8d101f237873.shogun-image {
  box-sizing: border-box;
}



.s-2015727c-47f0-4319-b317-8d101f237873 img.shogun-image {
  
}


}@media (max-width: 767px){#s-2015727c-47f0-4319-b317-8d101f237873 {
  margin: 0 !important;
  overflow: visible;
}

#s-2015727c-47f0-4319-b317-8d101f237873-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2015727c-47f0-4319-b317-8d101f237873 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2015727c-47f0-4319-b317-8d101f237873 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2015727c-47f0-4319-b317-8d101f237873 img.shogun-image {
  /* Add background color handling */
  
}

#s-2015727c-47f0-4319-b317-8d101f237873 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2015727c-47f0-4319-b317-8d101f237873 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2015727c-47f0-4319-b317-8d101f237873.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2015727c-47f0-4319-b317-8d101f237873.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2015727c-47f0-4319-b317-8d101f237873.shogun-image {
  box-sizing: border-box;
}



.s-2015727c-47f0-4319-b317-8d101f237873 img.shogun-image {
  
}


}
#s-c2609ade-fb37-4734-aa15-c37eb5a3b1e4 {
  margin-left: auto;
margin-bottom: 2px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-c2609ade-fb37-4734-aa15-c37eb5a3b1e4"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 768px) {
[id="s-c2609ade-fb37-4734-aa15-c37eb5a3b1e4"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-c2609ade-fb37-4734-aa15-c37eb5a3b1e4"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-c2609ade-fb37-4734-aa15-c37eb5a3b1e4"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 1.5px);
}

}

#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad {
  margin: 0 !important;
  overflow: visible;
}

#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-100dfaa3-c93c-493b-9eea-4175dc2d2cad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-100dfaa3-c93c-493b-9eea-4175dc2d2cad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad img.shogun-image {
  /* Add background color handling */
  
}

#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-100dfaa3-c93c-493b-9eea-4175dc2d2cad .shogun-image-content {
  
    justify-content: center;
  
}

.s-100dfaa3-c93c-493b-9eea-4175dc2d2cad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-100dfaa3-c93c-493b-9eea-4175dc2d2cad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad.shogun-image {
  box-sizing: border-box;
}



.s-100dfaa3-c93c-493b-9eea-4175dc2d2cad img.shogun-image {
  
}


@media (min-width: 1200px){#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad {
  margin: 0 !important;
  overflow: visible;
}

#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-100dfaa3-c93c-493b-9eea-4175dc2d2cad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-100dfaa3-c93c-493b-9eea-4175dc2d2cad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad img.shogun-image {
  /* Add background color handling */
  
}

#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-100dfaa3-c93c-493b-9eea-4175dc2d2cad .shogun-image-content {
  
    justify-content: center;
  
}

.s-100dfaa3-c93c-493b-9eea-4175dc2d2cad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-100dfaa3-c93c-493b-9eea-4175dc2d2cad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad.shogun-image {
  box-sizing: border-box;
}



.s-100dfaa3-c93c-493b-9eea-4175dc2d2cad img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad {
  margin: 0 !important;
  overflow: visible;
}

#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-100dfaa3-c93c-493b-9eea-4175dc2d2cad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-100dfaa3-c93c-493b-9eea-4175dc2d2cad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad img.shogun-image {
  /* Add background color handling */
  
}

#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-100dfaa3-c93c-493b-9eea-4175dc2d2cad .shogun-image-content {
  
    justify-content: center;
  
}

.s-100dfaa3-c93c-493b-9eea-4175dc2d2cad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-100dfaa3-c93c-493b-9eea-4175dc2d2cad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad.shogun-image {
  box-sizing: border-box;
}



.s-100dfaa3-c93c-493b-9eea-4175dc2d2cad img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad {
  margin: 0 !important;
  overflow: visible;
}

#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-100dfaa3-c93c-493b-9eea-4175dc2d2cad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-100dfaa3-c93c-493b-9eea-4175dc2d2cad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad img.shogun-image {
  /* Add background color handling */
  
}

#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-100dfaa3-c93c-493b-9eea-4175dc2d2cad .shogun-image-content {
  
    justify-content: center;
  
}

.s-100dfaa3-c93c-493b-9eea-4175dc2d2cad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-100dfaa3-c93c-493b-9eea-4175dc2d2cad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad.shogun-image {
  box-sizing: border-box;
}



.s-100dfaa3-c93c-493b-9eea-4175dc2d2cad img.shogun-image {
  
}


}@media (max-width: 767px){#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad {
  margin: 0 !important;
  overflow: visible;
}

#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-100dfaa3-c93c-493b-9eea-4175dc2d2cad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-100dfaa3-c93c-493b-9eea-4175dc2d2cad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad img.shogun-image {
  /* Add background color handling */
  
}

#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-100dfaa3-c93c-493b-9eea-4175dc2d2cad .shogun-image-content {
  
    justify-content: center;
  
}

.s-100dfaa3-c93c-493b-9eea-4175dc2d2cad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-100dfaa3-c93c-493b-9eea-4175dc2d2cad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-100dfaa3-c93c-493b-9eea-4175dc2d2cad.shogun-image {
  box-sizing: border-box;
}



.s-100dfaa3-c93c-493b-9eea-4175dc2d2cad img.shogun-image {
  
}


}
#s-2ae31aa5-cdd4-442e-8214-bf6b8c221f40 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-28077fa0-f2e2-464d-80d9-e9082fee9d80 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-28077fa0-f2e2-464d-80d9-e9082fee9d80 {
  margin: 0 !important;
  overflow: visible;
}

#s-28077fa0-f2e2-464d-80d9-e9082fee9d80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-28077fa0-f2e2-464d-80d9-e9082fee9d80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-28077fa0-f2e2-464d-80d9-e9082fee9d80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-28077fa0-f2e2-464d-80d9-e9082fee9d80 img.shogun-image {
  /* Add background color handling */
  
}

#s-28077fa0-f2e2-464d-80d9-e9082fee9d80 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-28077fa0-f2e2-464d-80d9-e9082fee9d80 .shogun-image-content {
  
    justify-content: center;
  
}

.s-28077fa0-f2e2-464d-80d9-e9082fee9d80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28077fa0-f2e2-464d-80d9-e9082fee9d80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28077fa0-f2e2-464d-80d9-e9082fee9d80.shogun-image {
  box-sizing: border-box;
}



.s-28077fa0-f2e2-464d-80d9-e9082fee9d80 img.shogun-image {
  
}


@media (min-width: 1200px){#s-28077fa0-f2e2-464d-80d9-e9082fee9d80 {
  margin: 0 !important;
  overflow: visible;
}

#s-28077fa0-f2e2-464d-80d9-e9082fee9d80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-28077fa0-f2e2-464d-80d9-e9082fee9d80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-28077fa0-f2e2-464d-80d9-e9082fee9d80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-28077fa0-f2e2-464d-80d9-e9082fee9d80 img.shogun-image {
  /* Add background color handling */
  
}

#s-28077fa0-f2e2-464d-80d9-e9082fee9d80 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-28077fa0-f2e2-464d-80d9-e9082fee9d80 .shogun-image-content {
  
    justify-content: center;
  
}

.s-28077fa0-f2e2-464d-80d9-e9082fee9d80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28077fa0-f2e2-464d-80d9-e9082fee9d80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28077fa0-f2e2-464d-80d9-e9082fee9d80.shogun-image {
  box-sizing: border-box;
}



.s-28077fa0-f2e2-464d-80d9-e9082fee9d80 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-28077fa0-f2e2-464d-80d9-e9082fee9d80 {
  margin: 0 !important;
  overflow: visible;
}

#s-28077fa0-f2e2-464d-80d9-e9082fee9d80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-28077fa0-f2e2-464d-80d9-e9082fee9d80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-28077fa0-f2e2-464d-80d9-e9082fee9d80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-28077fa0-f2e2-464d-80d9-e9082fee9d80 img.shogun-image {
  /* Add background color handling */
  
}

#s-28077fa0-f2e2-464d-80d9-e9082fee9d80 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-28077fa0-f2e2-464d-80d9-e9082fee9d80 .shogun-image-content {
  
    justify-content: center;
  
}

.s-28077fa0-f2e2-464d-80d9-e9082fee9d80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28077fa0-f2e2-464d-80d9-e9082fee9d80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28077fa0-f2e2-464d-80d9-e9082fee9d80.shogun-image {
  box-sizing: border-box;
}



.s-28077fa0-f2e2-464d-80d9-e9082fee9d80 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-28077fa0-f2e2-464d-80d9-e9082fee9d80 {
  margin: 0 !important;
  overflow: visible;
}

#s-28077fa0-f2e2-464d-80d9-e9082fee9d80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-28077fa0-f2e2-464d-80d9-e9082fee9d80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-28077fa0-f2e2-464d-80d9-e9082fee9d80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-28077fa0-f2e2-464d-80d9-e9082fee9d80 img.shogun-image {
  /* Add background color handling */
  
}

#s-28077fa0-f2e2-464d-80d9-e9082fee9d80 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-28077fa0-f2e2-464d-80d9-e9082fee9d80 .shogun-image-content {
  
    justify-content: center;
  
}

.s-28077fa0-f2e2-464d-80d9-e9082fee9d80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28077fa0-f2e2-464d-80d9-e9082fee9d80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28077fa0-f2e2-464d-80d9-e9082fee9d80.shogun-image {
  box-sizing: border-box;
}



.s-28077fa0-f2e2-464d-80d9-e9082fee9d80 img.shogun-image {
  
}


}@media (max-width: 767px){#s-28077fa0-f2e2-464d-80d9-e9082fee9d80 {
  margin: 0 !important;
  overflow: visible;
}

#s-28077fa0-f2e2-464d-80d9-e9082fee9d80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-28077fa0-f2e2-464d-80d9-e9082fee9d80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-28077fa0-f2e2-464d-80d9-e9082fee9d80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-28077fa0-f2e2-464d-80d9-e9082fee9d80 img.shogun-image {
  /* Add background color handling */
  
}

#s-28077fa0-f2e2-464d-80d9-e9082fee9d80 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-28077fa0-f2e2-464d-80d9-e9082fee9d80 .shogun-image-content {
  
    justify-content: center;
  
}

.s-28077fa0-f2e2-464d-80d9-e9082fee9d80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28077fa0-f2e2-464d-80d9-e9082fee9d80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28077fa0-f2e2-464d-80d9-e9082fee9d80.shogun-image {
  box-sizing: border-box;
}



.s-28077fa0-f2e2-464d-80d9-e9082fee9d80 img.shogun-image {
  
}


}
#s-b0940644-f086-46f1-a196-bcb589364cf4 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-b0940644-f086-46f1-a196-bcb589364cf4 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0940644-f086-46f1-a196-bcb589364cf4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0940644-f086-46f1-a196-bcb589364cf4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0940644-f086-46f1-a196-bcb589364cf4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0940644-f086-46f1-a196-bcb589364cf4 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0940644-f086-46f1-a196-bcb589364cf4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b0940644-f086-46f1-a196-bcb589364cf4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0940644-f086-46f1-a196-bcb589364cf4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0940644-f086-46f1-a196-bcb589364cf4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0940644-f086-46f1-a196-bcb589364cf4.shogun-image {
  box-sizing: border-box;
}



.s-b0940644-f086-46f1-a196-bcb589364cf4 img.shogun-image {
  
}


@media (min-width: 1200px){#s-b0940644-f086-46f1-a196-bcb589364cf4 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0940644-f086-46f1-a196-bcb589364cf4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0940644-f086-46f1-a196-bcb589364cf4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0940644-f086-46f1-a196-bcb589364cf4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0940644-f086-46f1-a196-bcb589364cf4 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0940644-f086-46f1-a196-bcb589364cf4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b0940644-f086-46f1-a196-bcb589364cf4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0940644-f086-46f1-a196-bcb589364cf4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0940644-f086-46f1-a196-bcb589364cf4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0940644-f086-46f1-a196-bcb589364cf4.shogun-image {
  box-sizing: border-box;
}



.s-b0940644-f086-46f1-a196-bcb589364cf4 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b0940644-f086-46f1-a196-bcb589364cf4 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0940644-f086-46f1-a196-bcb589364cf4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0940644-f086-46f1-a196-bcb589364cf4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0940644-f086-46f1-a196-bcb589364cf4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0940644-f086-46f1-a196-bcb589364cf4 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0940644-f086-46f1-a196-bcb589364cf4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b0940644-f086-46f1-a196-bcb589364cf4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0940644-f086-46f1-a196-bcb589364cf4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0940644-f086-46f1-a196-bcb589364cf4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0940644-f086-46f1-a196-bcb589364cf4.shogun-image {
  box-sizing: border-box;
}



.s-b0940644-f086-46f1-a196-bcb589364cf4 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b0940644-f086-46f1-a196-bcb589364cf4 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0940644-f086-46f1-a196-bcb589364cf4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0940644-f086-46f1-a196-bcb589364cf4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0940644-f086-46f1-a196-bcb589364cf4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0940644-f086-46f1-a196-bcb589364cf4 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0940644-f086-46f1-a196-bcb589364cf4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b0940644-f086-46f1-a196-bcb589364cf4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0940644-f086-46f1-a196-bcb589364cf4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0940644-f086-46f1-a196-bcb589364cf4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0940644-f086-46f1-a196-bcb589364cf4.shogun-image {
  box-sizing: border-box;
}



.s-b0940644-f086-46f1-a196-bcb589364cf4 img.shogun-image {
  
}


}@media (max-width: 767px){#s-b0940644-f086-46f1-a196-bcb589364cf4 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0940644-f086-46f1-a196-bcb589364cf4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0940644-f086-46f1-a196-bcb589364cf4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0940644-f086-46f1-a196-bcb589364cf4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0940644-f086-46f1-a196-bcb589364cf4 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0940644-f086-46f1-a196-bcb589364cf4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b0940644-f086-46f1-a196-bcb589364cf4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0940644-f086-46f1-a196-bcb589364cf4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0940644-f086-46f1-a196-bcb589364cf4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0940644-f086-46f1-a196-bcb589364cf4.shogun-image {
  box-sizing: border-box;
}



.s-b0940644-f086-46f1-a196-bcb589364cf4 img.shogun-image {
  
}


}
#s-038d868d-2012-49ba-aa6f-8162644edecf {
  margin-left: auto;
margin-bottom: 2px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-038d868d-2012-49ba-aa6f-8162644edecf"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 768px) {
[id="s-038d868d-2012-49ba-aa6f-8162644edecf"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-038d868d-2012-49ba-aa6f-8162644edecf"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-038d868d-2012-49ba-aa6f-8162644edecf"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 1.5px);
}

}

#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-580cc352-2efb-4efa-8592-e0eb0a12ccd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-580cc352-2efb-4efa-8592-e0eb0a12ccd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1.shogun-image {
  box-sizing: border-box;
}



.s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 img.shogun-image {
  
}


@media (min-width: 1200px){#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-580cc352-2efb-4efa-8592-e0eb0a12ccd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-580cc352-2efb-4efa-8592-e0eb0a12ccd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1.shogun-image {
  box-sizing: border-box;
}



.s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-580cc352-2efb-4efa-8592-e0eb0a12ccd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-580cc352-2efb-4efa-8592-e0eb0a12ccd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1.shogun-image {
  box-sizing: border-box;
}



.s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-580cc352-2efb-4efa-8592-e0eb0a12ccd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-580cc352-2efb-4efa-8592-e0eb0a12ccd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1.shogun-image {
  box-sizing: border-box;
}



.s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 img.shogun-image {
  
}


}@media (max-width: 767px){#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-580cc352-2efb-4efa-8592-e0eb0a12ccd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-580cc352-2efb-4efa-8592-e0eb0a12ccd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-580cc352-2efb-4efa-8592-e0eb0a12ccd1.shogun-image {
  box-sizing: border-box;
}



.s-580cc352-2efb-4efa-8592-e0eb0a12ccd1 img.shogun-image {
  
}


}
#s-0ee48579-e761-4661-8726-caf9b67541fc {
  margin-left: auto;
margin-right: auto;
max-width: 918px;
text-align: center;
}

#s-0ee48579-e761-4661-8726-caf9b67541fc {
  margin: 0 !important;
  overflow: visible;
}

#s-0ee48579-e761-4661-8726-caf9b67541fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0ee48579-e761-4661-8726-caf9b67541fc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0ee48579-e761-4661-8726-caf9b67541fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0ee48579-e761-4661-8726-caf9b67541fc img.shogun-image {
  /* Add background color handling */
  
}

#s-0ee48579-e761-4661-8726-caf9b67541fc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0ee48579-e761-4661-8726-caf9b67541fc .shogun-image-content {
  
    justify-content: center;
  
}

.s-0ee48579-e761-4661-8726-caf9b67541fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0ee48579-e761-4661-8726-caf9b67541fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0ee48579-e761-4661-8726-caf9b67541fc.shogun-image {
  box-sizing: border-box;
}



.s-0ee48579-e761-4661-8726-caf9b67541fc img.shogun-image {
  
}


@media (min-width: 1200px){#s-0ee48579-e761-4661-8726-caf9b67541fc {
  margin: 0 !important;
  overflow: visible;
}

#s-0ee48579-e761-4661-8726-caf9b67541fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0ee48579-e761-4661-8726-caf9b67541fc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0ee48579-e761-4661-8726-caf9b67541fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0ee48579-e761-4661-8726-caf9b67541fc img.shogun-image {
  /* Add background color handling */
  
}

#s-0ee48579-e761-4661-8726-caf9b67541fc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0ee48579-e761-4661-8726-caf9b67541fc .shogun-image-content {
  
    justify-content: center;
  
}

.s-0ee48579-e761-4661-8726-caf9b67541fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0ee48579-e761-4661-8726-caf9b67541fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0ee48579-e761-4661-8726-caf9b67541fc.shogun-image {
  box-sizing: border-box;
}



.s-0ee48579-e761-4661-8726-caf9b67541fc img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-0ee48579-e761-4661-8726-caf9b67541fc {
  margin: 0 !important;
  overflow: visible;
}

#s-0ee48579-e761-4661-8726-caf9b67541fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0ee48579-e761-4661-8726-caf9b67541fc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0ee48579-e761-4661-8726-caf9b67541fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0ee48579-e761-4661-8726-caf9b67541fc img.shogun-image {
  /* Add background color handling */
  
}

#s-0ee48579-e761-4661-8726-caf9b67541fc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0ee48579-e761-4661-8726-caf9b67541fc .shogun-image-content {
  
    justify-content: center;
  
}

.s-0ee48579-e761-4661-8726-caf9b67541fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0ee48579-e761-4661-8726-caf9b67541fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0ee48579-e761-4661-8726-caf9b67541fc.shogun-image {
  box-sizing: border-box;
}



.s-0ee48579-e761-4661-8726-caf9b67541fc img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-0ee48579-e761-4661-8726-caf9b67541fc {
  margin: 0 !important;
  overflow: visible;
}

#s-0ee48579-e761-4661-8726-caf9b67541fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0ee48579-e761-4661-8726-caf9b67541fc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0ee48579-e761-4661-8726-caf9b67541fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0ee48579-e761-4661-8726-caf9b67541fc img.shogun-image {
  /* Add background color handling */
  
}

#s-0ee48579-e761-4661-8726-caf9b67541fc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0ee48579-e761-4661-8726-caf9b67541fc .shogun-image-content {
  
    justify-content: center;
  
}

.s-0ee48579-e761-4661-8726-caf9b67541fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0ee48579-e761-4661-8726-caf9b67541fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0ee48579-e761-4661-8726-caf9b67541fc.shogun-image {
  box-sizing: border-box;
}



.s-0ee48579-e761-4661-8726-caf9b67541fc img.shogun-image {
  
}


}@media (max-width: 767px){#s-0ee48579-e761-4661-8726-caf9b67541fc {
  margin: 0 !important;
  overflow: visible;
}

#s-0ee48579-e761-4661-8726-caf9b67541fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0ee48579-e761-4661-8726-caf9b67541fc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0ee48579-e761-4661-8726-caf9b67541fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0ee48579-e761-4661-8726-caf9b67541fc img.shogun-image {
  /* Add background color handling */
  
}

#s-0ee48579-e761-4661-8726-caf9b67541fc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0ee48579-e761-4661-8726-caf9b67541fc .shogun-image-content {
  
    justify-content: center;
  
}

.s-0ee48579-e761-4661-8726-caf9b67541fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0ee48579-e761-4661-8726-caf9b67541fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0ee48579-e761-4661-8726-caf9b67541fc.shogun-image {
  box-sizing: border-box;
}



.s-0ee48579-e761-4661-8726-caf9b67541fc img.shogun-image {
  
}


}
#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b {
  margin: 0 !important;
  overflow: visible;
}

#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b img.shogun-image {
  /* Add background color handling */
  
}

#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b.shogun-image {
  box-sizing: border-box;
}



.s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b img.shogun-image {
  
}


@media (min-width: 1200px){#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b {
  margin: 0 !important;
  overflow: visible;
}

#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b img.shogun-image {
  /* Add background color handling */
  
}

#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b.shogun-image {
  box-sizing: border-box;
}



.s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b {
  margin: 0 !important;
  overflow: visible;
}

#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b img.shogun-image {
  /* Add background color handling */
  
}

#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b.shogun-image {
  box-sizing: border-box;
}



.s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b {
  margin: 0 !important;
  overflow: visible;
}

#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b img.shogun-image {
  /* Add background color handling */
  
}

#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b.shogun-image {
  box-sizing: border-box;
}



.s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b img.shogun-image {
  
}


}@media (max-width: 767px){#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b {
  margin: 0 !important;
  overflow: visible;
}

#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b img.shogun-image {
  /* Add background color handling */
  
}

#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b.shogun-image {
  box-sizing: border-box;
}



.s-2c0c1ef5-bdd1-43bd-b173-10301b86c10b img.shogun-image {
  
}


}
#s-b64874e0-c32a-445b-b4ac-1c25c10b45dd {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-7740a657-f30b-4e1e-b533-a64fa9c0d9fc {
  margin-left: auto;
margin-bottom: 2px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-7740a657-f30b-4e1e-b533-a64fa9c0d9fc"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 768px) {
[id="s-7740a657-f30b-4e1e-b533-a64fa9c0d9fc"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-7740a657-f30b-4e1e-b533-a64fa9c0d9fc"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-7740a657-f30b-4e1e-b533-a64fa9c0d9fc"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 1.5px);
}

}

#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 {
  margin: 0 !important;
  overflow: visible;
}

#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 img.shogun-image {
  /* Add background color handling */
  
}

#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330.shogun-image {
  box-sizing: border-box;
}



.s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 img.shogun-image {
  
}


@media (min-width: 1200px){#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 {
  margin: 0 !important;
  overflow: visible;
}

#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 img.shogun-image {
  /* Add background color handling */
  
}

#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330.shogun-image {
  box-sizing: border-box;
}



.s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 {
  margin: 0 !important;
  overflow: visible;
}

#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 img.shogun-image {
  /* Add background color handling */
  
}

#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330.shogun-image {
  box-sizing: border-box;
}



.s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 {
  margin: 0 !important;
  overflow: visible;
}

#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 img.shogun-image {
  /* Add background color handling */
  
}

#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330.shogun-image {
  box-sizing: border-box;
}



.s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 img.shogun-image {
  
}


}@media (max-width: 767px){#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 {
  margin: 0 !important;
  overflow: visible;
}

#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 img.shogun-image {
  /* Add background color handling */
  
}

#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330.shogun-image {
  box-sizing: border-box;
}



.s-7dfe6b6a-4550-4ee7-bb38-a91e2a5a5330 img.shogun-image {
  
}


}
#s-842e0aea-4de3-4129-965b-f90e2265155c {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-842e0aea-4de3-4129-965b-f90e2265155c {
  margin: 0 !important;
  overflow: visible;
}

#s-842e0aea-4de3-4129-965b-f90e2265155c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-842e0aea-4de3-4129-965b-f90e2265155c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-842e0aea-4de3-4129-965b-f90e2265155c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-842e0aea-4de3-4129-965b-f90e2265155c img.shogun-image {
  /* Add background color handling */
  
}

#s-842e0aea-4de3-4129-965b-f90e2265155c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-842e0aea-4de3-4129-965b-f90e2265155c .shogun-image-content {
  
    justify-content: center;
  
}

.s-842e0aea-4de3-4129-965b-f90e2265155c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-842e0aea-4de3-4129-965b-f90e2265155c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-842e0aea-4de3-4129-965b-f90e2265155c.shogun-image {
  box-sizing: border-box;
}



.s-842e0aea-4de3-4129-965b-f90e2265155c img.shogun-image {
  
}


@media (min-width: 1200px){#s-842e0aea-4de3-4129-965b-f90e2265155c {
  margin: 0 !important;
  overflow: visible;
}

#s-842e0aea-4de3-4129-965b-f90e2265155c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-842e0aea-4de3-4129-965b-f90e2265155c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-842e0aea-4de3-4129-965b-f90e2265155c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-842e0aea-4de3-4129-965b-f90e2265155c img.shogun-image {
  /* Add background color handling */
  
}

#s-842e0aea-4de3-4129-965b-f90e2265155c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-842e0aea-4de3-4129-965b-f90e2265155c .shogun-image-content {
  
    justify-content: center;
  
}

.s-842e0aea-4de3-4129-965b-f90e2265155c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-842e0aea-4de3-4129-965b-f90e2265155c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-842e0aea-4de3-4129-965b-f90e2265155c.shogun-image {
  box-sizing: border-box;
}



.s-842e0aea-4de3-4129-965b-f90e2265155c img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-842e0aea-4de3-4129-965b-f90e2265155c {
  margin: 0 !important;
  overflow: visible;
}

#s-842e0aea-4de3-4129-965b-f90e2265155c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-842e0aea-4de3-4129-965b-f90e2265155c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-842e0aea-4de3-4129-965b-f90e2265155c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-842e0aea-4de3-4129-965b-f90e2265155c img.shogun-image {
  /* Add background color handling */
  
}

#s-842e0aea-4de3-4129-965b-f90e2265155c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-842e0aea-4de3-4129-965b-f90e2265155c .shogun-image-content {
  
    justify-content: center;
  
}

.s-842e0aea-4de3-4129-965b-f90e2265155c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-842e0aea-4de3-4129-965b-f90e2265155c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-842e0aea-4de3-4129-965b-f90e2265155c.shogun-image {
  box-sizing: border-box;
}



.s-842e0aea-4de3-4129-965b-f90e2265155c img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-842e0aea-4de3-4129-965b-f90e2265155c {
  margin: 0 !important;
  overflow: visible;
}

#s-842e0aea-4de3-4129-965b-f90e2265155c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-842e0aea-4de3-4129-965b-f90e2265155c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-842e0aea-4de3-4129-965b-f90e2265155c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-842e0aea-4de3-4129-965b-f90e2265155c img.shogun-image {
  /* Add background color handling */
  
}

#s-842e0aea-4de3-4129-965b-f90e2265155c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-842e0aea-4de3-4129-965b-f90e2265155c .shogun-image-content {
  
    justify-content: center;
  
}

.s-842e0aea-4de3-4129-965b-f90e2265155c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-842e0aea-4de3-4129-965b-f90e2265155c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-842e0aea-4de3-4129-965b-f90e2265155c.shogun-image {
  box-sizing: border-box;
}



.s-842e0aea-4de3-4129-965b-f90e2265155c img.shogun-image {
  
}


}@media (max-width: 767px){#s-842e0aea-4de3-4129-965b-f90e2265155c {
  margin: 0 !important;
  overflow: visible;
}

#s-842e0aea-4de3-4129-965b-f90e2265155c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-842e0aea-4de3-4129-965b-f90e2265155c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-842e0aea-4de3-4129-965b-f90e2265155c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-842e0aea-4de3-4129-965b-f90e2265155c img.shogun-image {
  /* Add background color handling */
  
}

#s-842e0aea-4de3-4129-965b-f90e2265155c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-842e0aea-4de3-4129-965b-f90e2265155c .shogun-image-content {
  
    justify-content: center;
  
}

.s-842e0aea-4de3-4129-965b-f90e2265155c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-842e0aea-4de3-4129-965b-f90e2265155c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-842e0aea-4de3-4129-965b-f90e2265155c.shogun-image {
  box-sizing: border-box;
}



.s-842e0aea-4de3-4129-965b-f90e2265155c img.shogun-image {
  
}


}
#s-e91f59a5-9518-40da-9385-6db497d40ed5 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-e91f59a5-9518-40da-9385-6db497d40ed5 {
  margin: 0 !important;
  overflow: visible;
}

#s-e91f59a5-9518-40da-9385-6db497d40ed5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e91f59a5-9518-40da-9385-6db497d40ed5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e91f59a5-9518-40da-9385-6db497d40ed5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e91f59a5-9518-40da-9385-6db497d40ed5 img.shogun-image {
  /* Add background color handling */
  
}

#s-e91f59a5-9518-40da-9385-6db497d40ed5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e91f59a5-9518-40da-9385-6db497d40ed5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e91f59a5-9518-40da-9385-6db497d40ed5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e91f59a5-9518-40da-9385-6db497d40ed5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e91f59a5-9518-40da-9385-6db497d40ed5.shogun-image {
  box-sizing: border-box;
}



.s-e91f59a5-9518-40da-9385-6db497d40ed5 img.shogun-image {
  
}


@media (min-width: 1200px){#s-e91f59a5-9518-40da-9385-6db497d40ed5 {
  margin: 0 !important;
  overflow: visible;
}

#s-e91f59a5-9518-40da-9385-6db497d40ed5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e91f59a5-9518-40da-9385-6db497d40ed5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e91f59a5-9518-40da-9385-6db497d40ed5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e91f59a5-9518-40da-9385-6db497d40ed5 img.shogun-image {
  /* Add background color handling */
  
}

#s-e91f59a5-9518-40da-9385-6db497d40ed5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e91f59a5-9518-40da-9385-6db497d40ed5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e91f59a5-9518-40da-9385-6db497d40ed5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e91f59a5-9518-40da-9385-6db497d40ed5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e91f59a5-9518-40da-9385-6db497d40ed5.shogun-image {
  box-sizing: border-box;
}



.s-e91f59a5-9518-40da-9385-6db497d40ed5 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e91f59a5-9518-40da-9385-6db497d40ed5 {
  margin: 0 !important;
  overflow: visible;
}

#s-e91f59a5-9518-40da-9385-6db497d40ed5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e91f59a5-9518-40da-9385-6db497d40ed5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e91f59a5-9518-40da-9385-6db497d40ed5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e91f59a5-9518-40da-9385-6db497d40ed5 img.shogun-image {
  /* Add background color handling */
  
}

#s-e91f59a5-9518-40da-9385-6db497d40ed5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e91f59a5-9518-40da-9385-6db497d40ed5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e91f59a5-9518-40da-9385-6db497d40ed5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e91f59a5-9518-40da-9385-6db497d40ed5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e91f59a5-9518-40da-9385-6db497d40ed5.shogun-image {
  box-sizing: border-box;
}



.s-e91f59a5-9518-40da-9385-6db497d40ed5 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e91f59a5-9518-40da-9385-6db497d40ed5 {
  margin: 0 !important;
  overflow: visible;
}

#s-e91f59a5-9518-40da-9385-6db497d40ed5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e91f59a5-9518-40da-9385-6db497d40ed5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e91f59a5-9518-40da-9385-6db497d40ed5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e91f59a5-9518-40da-9385-6db497d40ed5 img.shogun-image {
  /* Add background color handling */
  
}

#s-e91f59a5-9518-40da-9385-6db497d40ed5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e91f59a5-9518-40da-9385-6db497d40ed5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e91f59a5-9518-40da-9385-6db497d40ed5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e91f59a5-9518-40da-9385-6db497d40ed5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e91f59a5-9518-40da-9385-6db497d40ed5.shogun-image {
  box-sizing: border-box;
}



.s-e91f59a5-9518-40da-9385-6db497d40ed5 img.shogun-image {
  
}


}@media (max-width: 767px){#s-e91f59a5-9518-40da-9385-6db497d40ed5 {
  margin: 0 !important;
  overflow: visible;
}

#s-e91f59a5-9518-40da-9385-6db497d40ed5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e91f59a5-9518-40da-9385-6db497d40ed5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e91f59a5-9518-40da-9385-6db497d40ed5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e91f59a5-9518-40da-9385-6db497d40ed5 img.shogun-image {
  /* Add background color handling */
  
}

#s-e91f59a5-9518-40da-9385-6db497d40ed5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e91f59a5-9518-40da-9385-6db497d40ed5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e91f59a5-9518-40da-9385-6db497d40ed5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e91f59a5-9518-40da-9385-6db497d40ed5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e91f59a5-9518-40da-9385-6db497d40ed5.shogun-image {
  box-sizing: border-box;
}



.s-e91f59a5-9518-40da-9385-6db497d40ed5 img.shogun-image {
  
}


}
#s-ab638971-5696-4262-8869-cd959c1216e2 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-ab638971-5696-4262-8869-cd959c1216e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-ab638971-5696-4262-8869-cd959c1216e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab638971-5696-4262-8869-cd959c1216e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab638971-5696-4262-8869-cd959c1216e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab638971-5696-4262-8869-cd959c1216e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-ab638971-5696-4262-8869-cd959c1216e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ab638971-5696-4262-8869-cd959c1216e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab638971-5696-4262-8869-cd959c1216e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab638971-5696-4262-8869-cd959c1216e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab638971-5696-4262-8869-cd959c1216e2.shogun-image {
  box-sizing: border-box;
}



.s-ab638971-5696-4262-8869-cd959c1216e2 img.shogun-image {
  
}


@media (min-width: 1200px){#s-ab638971-5696-4262-8869-cd959c1216e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-ab638971-5696-4262-8869-cd959c1216e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab638971-5696-4262-8869-cd959c1216e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab638971-5696-4262-8869-cd959c1216e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab638971-5696-4262-8869-cd959c1216e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-ab638971-5696-4262-8869-cd959c1216e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ab638971-5696-4262-8869-cd959c1216e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab638971-5696-4262-8869-cd959c1216e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab638971-5696-4262-8869-cd959c1216e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab638971-5696-4262-8869-cd959c1216e2.shogun-image {
  box-sizing: border-box;
}



.s-ab638971-5696-4262-8869-cd959c1216e2 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-ab638971-5696-4262-8869-cd959c1216e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-ab638971-5696-4262-8869-cd959c1216e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab638971-5696-4262-8869-cd959c1216e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab638971-5696-4262-8869-cd959c1216e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab638971-5696-4262-8869-cd959c1216e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-ab638971-5696-4262-8869-cd959c1216e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ab638971-5696-4262-8869-cd959c1216e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab638971-5696-4262-8869-cd959c1216e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab638971-5696-4262-8869-cd959c1216e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab638971-5696-4262-8869-cd959c1216e2.shogun-image {
  box-sizing: border-box;
}



.s-ab638971-5696-4262-8869-cd959c1216e2 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-ab638971-5696-4262-8869-cd959c1216e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-ab638971-5696-4262-8869-cd959c1216e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab638971-5696-4262-8869-cd959c1216e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab638971-5696-4262-8869-cd959c1216e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab638971-5696-4262-8869-cd959c1216e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-ab638971-5696-4262-8869-cd959c1216e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ab638971-5696-4262-8869-cd959c1216e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab638971-5696-4262-8869-cd959c1216e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab638971-5696-4262-8869-cd959c1216e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab638971-5696-4262-8869-cd959c1216e2.shogun-image {
  box-sizing: border-box;
}



.s-ab638971-5696-4262-8869-cd959c1216e2 img.shogun-image {
  
}


}@media (max-width: 767px){#s-ab638971-5696-4262-8869-cd959c1216e2 {
  margin: 0 !important;
  overflow: visible;
}

#s-ab638971-5696-4262-8869-cd959c1216e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab638971-5696-4262-8869-cd959c1216e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab638971-5696-4262-8869-cd959c1216e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab638971-5696-4262-8869-cd959c1216e2 img.shogun-image {
  /* Add background color handling */
  
}

#s-ab638971-5696-4262-8869-cd959c1216e2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ab638971-5696-4262-8869-cd959c1216e2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab638971-5696-4262-8869-cd959c1216e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab638971-5696-4262-8869-cd959c1216e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab638971-5696-4262-8869-cd959c1216e2.shogun-image {
  box-sizing: border-box;
}



.s-ab638971-5696-4262-8869-cd959c1216e2 img.shogun-image {
  
}


}
#s-ebe403a3-37d7-4662-98cd-9bb6e3dfc334 {
  margin-left: auto;
margin-bottom: 2px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-ebe403a3-37d7-4662-98cd-9bb6e3dfc334"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 768px) {
[id="s-ebe403a3-37d7-4662-98cd-9bb6e3dfc334"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-ebe403a3-37d7-4662-98cd-9bb6e3dfc334"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-ebe403a3-37d7-4662-98cd-9bb6e3dfc334"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 1.5px);
}

}

#s-bf088816-e574-4ea0-be34-f24f567c523d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 {
  margin: 0 !important;
  overflow: visible;
}

#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 img.shogun-image {
  /* Add background color handling */
  
}

#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-70fa121c-cf8e-4306-bb8c-e992e7e871c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70fa121c-cf8e-4306-bb8c-e992e7e871c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1.shogun-image {
  box-sizing: border-box;
}



.s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 img.shogun-image {
  
}


@media (min-width: 1200px){#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 {
  margin: 0 !important;
  overflow: visible;
}

#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 img.shogun-image {
  /* Add background color handling */
  
}

#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-70fa121c-cf8e-4306-bb8c-e992e7e871c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70fa121c-cf8e-4306-bb8c-e992e7e871c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1.shogun-image {
  box-sizing: border-box;
}



.s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 {
  margin: 0 !important;
  overflow: visible;
}

#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 img.shogun-image {
  /* Add background color handling */
  
}

#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-70fa121c-cf8e-4306-bb8c-e992e7e871c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70fa121c-cf8e-4306-bb8c-e992e7e871c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1.shogun-image {
  box-sizing: border-box;
}



.s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 {
  margin: 0 !important;
  overflow: visible;
}

#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 img.shogun-image {
  /* Add background color handling */
  
}

#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-70fa121c-cf8e-4306-bb8c-e992e7e871c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70fa121c-cf8e-4306-bb8c-e992e7e871c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1.shogun-image {
  box-sizing: border-box;
}



.s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 img.shogun-image {
  
}


}@media (max-width: 767px){#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 {
  margin: 0 !important;
  overflow: visible;
}

#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 img.shogun-image {
  /* Add background color handling */
  
}

#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-70fa121c-cf8e-4306-bb8c-e992e7e871c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70fa121c-cf8e-4306-bb8c-e992e7e871c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70fa121c-cf8e-4306-bb8c-e992e7e871c1.shogun-image {
  box-sizing: border-box;
}



.s-70fa121c-cf8e-4306-bb8c-e992e7e871c1 img.shogun-image {
  
}


}
#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 {
  margin: 0 !important;
  overflow: visible;
}

#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 img.shogun-image {
  /* Add background color handling */
  
}

#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51.shogun-image {
  box-sizing: border-box;
}



.s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 img.shogun-image {
  
}


@media (min-width: 1200px){#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 {
  margin: 0 !important;
  overflow: visible;
}

#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 img.shogun-image {
  /* Add background color handling */
  
}

#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51.shogun-image {
  box-sizing: border-box;
}



.s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 {
  margin: 0 !important;
  overflow: visible;
}

#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 img.shogun-image {
  /* Add background color handling */
  
}

#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51.shogun-image {
  box-sizing: border-box;
}



.s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 {
  margin: 0 !important;
  overflow: visible;
}

#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 img.shogun-image {
  /* Add background color handling */
  
}

#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51.shogun-image {
  box-sizing: border-box;
}



.s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 img.shogun-image {
  
}


}@media (max-width: 767px){#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 {
  margin: 0 !important;
  overflow: visible;
}

#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 img.shogun-image {
  /* Add background color handling */
  
}

#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51.shogun-image {
  box-sizing: border-box;
}



.s-8c924c3b-9787-4b5a-9c9d-4e665b5bcf51 img.shogun-image {
  
}


}
#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6.shogun-image {
  box-sizing: border-box;
}



.s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 img.shogun-image {
  
}


@media (min-width: 1200px){#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6.shogun-image {
  box-sizing: border-box;
}



.s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6.shogun-image {
  box-sizing: border-box;
}



.s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6.shogun-image {
  box-sizing: border-box;
}



.s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 img.shogun-image {
  
}


}@media (max-width: 767px){#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6.shogun-image {
  box-sizing: border-box;
}



.s-b4c798a7-2a87-41bf-abaf-4d4efc1d9ac6 img.shogun-image {
  
}


}
#s-4256a8ae-a164-4335-904c-22e2c97b1fa3 {
  margin-left: auto;
margin-bottom: 2px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-4256a8ae-a164-4335-904c-22e2c97b1fa3"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 768px) {
[id="s-4256a8ae-a164-4335-904c-22e2c97b1fa3"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-4256a8ae-a164-4335-904c-22e2c97b1fa3"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-4256a8ae-a164-4335-904c-22e2c97b1fa3"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 1.5px);
}

}

#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 {
  margin: 0 !important;
  overflow: visible;
}

#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 img.shogun-image {
  /* Add background color handling */
  
}

#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040.shogun-image {
  box-sizing: border-box;
}



.s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 img.shogun-image {
  
}


@media (min-width: 1200px){#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 {
  margin: 0 !important;
  overflow: visible;
}

#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 img.shogun-image {
  /* Add background color handling */
  
}

#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040.shogun-image {
  box-sizing: border-box;
}



.s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 {
  margin: 0 !important;
  overflow: visible;
}

#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 img.shogun-image {
  /* Add background color handling */
  
}

#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040.shogun-image {
  box-sizing: border-box;
}



.s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 {
  margin: 0 !important;
  overflow: visible;
}

#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 img.shogun-image {
  /* Add background color handling */
  
}

#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040.shogun-image {
  box-sizing: border-box;
}



.s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 img.shogun-image {
  
}


}@media (max-width: 767px){#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 {
  margin: 0 !important;
  overflow: visible;
}

#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 img.shogun-image {
  /* Add background color handling */
  
}

#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040.shogun-image {
  box-sizing: border-box;
}



.s-bf5a146d-3eab-4fb1-ac03-ba8c125e1040 img.shogun-image {
  
}


}
#s-56db5638-698f-4c49-93ea-cdd668a8c455 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-56db5638-698f-4c49-93ea-cdd668a8c455 {
  margin: 0 !important;
  overflow: visible;
}

#s-56db5638-698f-4c49-93ea-cdd668a8c455-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-56db5638-698f-4c49-93ea-cdd668a8c455 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-56db5638-698f-4c49-93ea-cdd668a8c455 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-56db5638-698f-4c49-93ea-cdd668a8c455 img.shogun-image {
  /* Add background color handling */
  
}

#s-56db5638-698f-4c49-93ea-cdd668a8c455 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-56db5638-698f-4c49-93ea-cdd668a8c455 .shogun-image-content {
  
    justify-content: center;
  
}

.s-56db5638-698f-4c49-93ea-cdd668a8c455.shg-align-container {
  display: flex;
  justify-content: center
}

.s-56db5638-698f-4c49-93ea-cdd668a8c455.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-56db5638-698f-4c49-93ea-cdd668a8c455.shogun-image {
  box-sizing: border-box;
}



.s-56db5638-698f-4c49-93ea-cdd668a8c455 img.shogun-image {
  
}


@media (min-width: 1200px){#s-56db5638-698f-4c49-93ea-cdd668a8c455 {
  margin: 0 !important;
  overflow: visible;
}

#s-56db5638-698f-4c49-93ea-cdd668a8c455-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-56db5638-698f-4c49-93ea-cdd668a8c455 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-56db5638-698f-4c49-93ea-cdd668a8c455 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-56db5638-698f-4c49-93ea-cdd668a8c455 img.shogun-image {
  /* Add background color handling */
  
}

#s-56db5638-698f-4c49-93ea-cdd668a8c455 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-56db5638-698f-4c49-93ea-cdd668a8c455 .shogun-image-content {
  
    justify-content: center;
  
}

.s-56db5638-698f-4c49-93ea-cdd668a8c455.shg-align-container {
  display: flex;
  justify-content: center
}

.s-56db5638-698f-4c49-93ea-cdd668a8c455.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-56db5638-698f-4c49-93ea-cdd668a8c455.shogun-image {
  box-sizing: border-box;
}



.s-56db5638-698f-4c49-93ea-cdd668a8c455 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-56db5638-698f-4c49-93ea-cdd668a8c455 {
  margin: 0 !important;
  overflow: visible;
}

#s-56db5638-698f-4c49-93ea-cdd668a8c455-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-56db5638-698f-4c49-93ea-cdd668a8c455 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-56db5638-698f-4c49-93ea-cdd668a8c455 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-56db5638-698f-4c49-93ea-cdd668a8c455 img.shogun-image {
  /* Add background color handling */
  
}

#s-56db5638-698f-4c49-93ea-cdd668a8c455 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-56db5638-698f-4c49-93ea-cdd668a8c455 .shogun-image-content {
  
    justify-content: center;
  
}

.s-56db5638-698f-4c49-93ea-cdd668a8c455.shg-align-container {
  display: flex;
  justify-content: center
}

.s-56db5638-698f-4c49-93ea-cdd668a8c455.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-56db5638-698f-4c49-93ea-cdd668a8c455.shogun-image {
  box-sizing: border-box;
}



.s-56db5638-698f-4c49-93ea-cdd668a8c455 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-56db5638-698f-4c49-93ea-cdd668a8c455 {
  margin: 0 !important;
  overflow: visible;
}

#s-56db5638-698f-4c49-93ea-cdd668a8c455-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-56db5638-698f-4c49-93ea-cdd668a8c455 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-56db5638-698f-4c49-93ea-cdd668a8c455 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-56db5638-698f-4c49-93ea-cdd668a8c455 img.shogun-image {
  /* Add background color handling */
  
}

#s-56db5638-698f-4c49-93ea-cdd668a8c455 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-56db5638-698f-4c49-93ea-cdd668a8c455 .shogun-image-content {
  
    justify-content: center;
  
}

.s-56db5638-698f-4c49-93ea-cdd668a8c455.shg-align-container {
  display: flex;
  justify-content: center
}

.s-56db5638-698f-4c49-93ea-cdd668a8c455.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-56db5638-698f-4c49-93ea-cdd668a8c455.shogun-image {
  box-sizing: border-box;
}



.s-56db5638-698f-4c49-93ea-cdd668a8c455 img.shogun-image {
  
}


}@media (max-width: 767px){#s-56db5638-698f-4c49-93ea-cdd668a8c455 {
  margin: 0 !important;
  overflow: visible;
}

#s-56db5638-698f-4c49-93ea-cdd668a8c455-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-56db5638-698f-4c49-93ea-cdd668a8c455 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-56db5638-698f-4c49-93ea-cdd668a8c455 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-56db5638-698f-4c49-93ea-cdd668a8c455 img.shogun-image {
  /* Add background color handling */
  
}

#s-56db5638-698f-4c49-93ea-cdd668a8c455 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-56db5638-698f-4c49-93ea-cdd668a8c455 .shogun-image-content {
  
    justify-content: center;
  
}

.s-56db5638-698f-4c49-93ea-cdd668a8c455.shg-align-container {
  display: flex;
  justify-content: center
}

.s-56db5638-698f-4c49-93ea-cdd668a8c455.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-56db5638-698f-4c49-93ea-cdd668a8c455.shogun-image {
  box-sizing: border-box;
}



.s-56db5638-698f-4c49-93ea-cdd668a8c455 img.shogun-image {
  
}


}
#s-393c4072-a98a-4831-936d-cb4f0e4c3041 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-002d5a05-fc2f-4cd3-8759-3033b244c252 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-002d5a05-fc2f-4cd3-8759-3033b244c252 {
  margin: 0 !important;
  overflow: visible;
}

#s-002d5a05-fc2f-4cd3-8759-3033b244c252-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-002d5a05-fc2f-4cd3-8759-3033b244c252 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-002d5a05-fc2f-4cd3-8759-3033b244c252 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-002d5a05-fc2f-4cd3-8759-3033b244c252 img.shogun-image {
  /* Add background color handling */
  
}

#s-002d5a05-fc2f-4cd3-8759-3033b244c252 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-002d5a05-fc2f-4cd3-8759-3033b244c252 .shogun-image-content {
  
    justify-content: center;
  
}

.s-002d5a05-fc2f-4cd3-8759-3033b244c252.shg-align-container {
  display: flex;
  justify-content: center
}

.s-002d5a05-fc2f-4cd3-8759-3033b244c252.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-002d5a05-fc2f-4cd3-8759-3033b244c252.shogun-image {
  box-sizing: border-box;
}



.s-002d5a05-fc2f-4cd3-8759-3033b244c252 img.shogun-image {
  
}


@media (min-width: 1200px){#s-002d5a05-fc2f-4cd3-8759-3033b244c252 {
  margin: 0 !important;
  overflow: visible;
}

#s-002d5a05-fc2f-4cd3-8759-3033b244c252-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-002d5a05-fc2f-4cd3-8759-3033b244c252 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-002d5a05-fc2f-4cd3-8759-3033b244c252 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-002d5a05-fc2f-4cd3-8759-3033b244c252 img.shogun-image {
  /* Add background color handling */
  
}

#s-002d5a05-fc2f-4cd3-8759-3033b244c252 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-002d5a05-fc2f-4cd3-8759-3033b244c252 .shogun-image-content {
  
    justify-content: center;
  
}

.s-002d5a05-fc2f-4cd3-8759-3033b244c252.shg-align-container {
  display: flex;
  justify-content: center
}

.s-002d5a05-fc2f-4cd3-8759-3033b244c252.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-002d5a05-fc2f-4cd3-8759-3033b244c252.shogun-image {
  box-sizing: border-box;
}



.s-002d5a05-fc2f-4cd3-8759-3033b244c252 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-002d5a05-fc2f-4cd3-8759-3033b244c252 {
  margin: 0 !important;
  overflow: visible;
}

#s-002d5a05-fc2f-4cd3-8759-3033b244c252-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-002d5a05-fc2f-4cd3-8759-3033b244c252 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-002d5a05-fc2f-4cd3-8759-3033b244c252 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-002d5a05-fc2f-4cd3-8759-3033b244c252 img.shogun-image {
  /* Add background color handling */
  
}

#s-002d5a05-fc2f-4cd3-8759-3033b244c252 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-002d5a05-fc2f-4cd3-8759-3033b244c252 .shogun-image-content {
  
    justify-content: center;
  
}

.s-002d5a05-fc2f-4cd3-8759-3033b244c252.shg-align-container {
  display: flex;
  justify-content: center
}

.s-002d5a05-fc2f-4cd3-8759-3033b244c252.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-002d5a05-fc2f-4cd3-8759-3033b244c252.shogun-image {
  box-sizing: border-box;
}



.s-002d5a05-fc2f-4cd3-8759-3033b244c252 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-002d5a05-fc2f-4cd3-8759-3033b244c252 {
  margin: 0 !important;
  overflow: visible;
}

#s-002d5a05-fc2f-4cd3-8759-3033b244c252-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-002d5a05-fc2f-4cd3-8759-3033b244c252 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-002d5a05-fc2f-4cd3-8759-3033b244c252 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-002d5a05-fc2f-4cd3-8759-3033b244c252 img.shogun-image {
  /* Add background color handling */
  
}

#s-002d5a05-fc2f-4cd3-8759-3033b244c252 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-002d5a05-fc2f-4cd3-8759-3033b244c252 .shogun-image-content {
  
    justify-content: center;
  
}

.s-002d5a05-fc2f-4cd3-8759-3033b244c252.shg-align-container {
  display: flex;
  justify-content: center
}

.s-002d5a05-fc2f-4cd3-8759-3033b244c252.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-002d5a05-fc2f-4cd3-8759-3033b244c252.shogun-image {
  box-sizing: border-box;
}



.s-002d5a05-fc2f-4cd3-8759-3033b244c252 img.shogun-image {
  
}


}@media (max-width: 767px){#s-002d5a05-fc2f-4cd3-8759-3033b244c252 {
  margin: 0 !important;
  overflow: visible;
}

#s-002d5a05-fc2f-4cd3-8759-3033b244c252-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-002d5a05-fc2f-4cd3-8759-3033b244c252 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-002d5a05-fc2f-4cd3-8759-3033b244c252 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-002d5a05-fc2f-4cd3-8759-3033b244c252 img.shogun-image {
  /* Add background color handling */
  
}

#s-002d5a05-fc2f-4cd3-8759-3033b244c252 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-002d5a05-fc2f-4cd3-8759-3033b244c252 .shogun-image-content {
  
    justify-content: center;
  
}

.s-002d5a05-fc2f-4cd3-8759-3033b244c252.shg-align-container {
  display: flex;
  justify-content: center
}

.s-002d5a05-fc2f-4cd3-8759-3033b244c252.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-002d5a05-fc2f-4cd3-8759-3033b244c252.shogun-image {
  box-sizing: border-box;
}



.s-002d5a05-fc2f-4cd3-8759-3033b244c252 img.shogun-image {
  
}


}
#s-2206f9ae-5e03-4370-825a-51704127b400 {
  margin-top: 60px;
margin-left: 10%;
margin-bottom: 60px;
margin-right: 10%;
min-height: 50px;
}








#s-2206f9ae-5e03-4370-825a-51704127b400 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2206f9ae-5e03-4370-825a-51704127b400.shg-box.shg-c {
  justify-content: center;
}

#s-a7b6a058-6aaa-4ae0-a146-b0e6e00f1e2e {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a7b6a058-6aaa-4ae0-a146-b0e6e00f1e2e .shogun-heading-component h3 {
  color: rgba(0, 43, 65, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-b377e227-fac2-4f2a-8e38-87786f4825b9 {
  margin-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-b377e227-fac2-4f2a-8e38-87786f4825b9"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-b377e227-fac2-4f2a-8e38-87786f4825b9"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-b377e227-fac2-4f2a-8e38-87786f4825b9"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-b377e227-fac2-4f2a-8e38-87786f4825b9"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-764aac97-472e-4f99-b32c-a78d8c9c8c35 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-cdc72898-2613-42f9-8379-771447acbad6 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-336d1f5c-0856-406e-a042-c44338db3b24 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-336d1f5c-0856-406e-a042-c44338db3b24 {
  margin: 0 !important;
  overflow: visible;
}

#s-336d1f5c-0856-406e-a042-c44338db3b24-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-336d1f5c-0856-406e-a042-c44338db3b24 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-336d1f5c-0856-406e-a042-c44338db3b24 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-336d1f5c-0856-406e-a042-c44338db3b24 img.shogun-image {
  /* Add background color handling */
  
}

#s-336d1f5c-0856-406e-a042-c44338db3b24 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-336d1f5c-0856-406e-a042-c44338db3b24 .shogun-image-content {
  
    justify-content: center;
  
}

.s-336d1f5c-0856-406e-a042-c44338db3b24.shg-align-container {
  display: flex;
  justify-content: center
}

.s-336d1f5c-0856-406e-a042-c44338db3b24.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-336d1f5c-0856-406e-a042-c44338db3b24.shogun-image {
  box-sizing: border-box;
}



.s-336d1f5c-0856-406e-a042-c44338db3b24 img.shogun-image {
  
}


@media (min-width: 1200px){#s-336d1f5c-0856-406e-a042-c44338db3b24 {
  margin: 0 !important;
  overflow: visible;
}

#s-336d1f5c-0856-406e-a042-c44338db3b24-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-336d1f5c-0856-406e-a042-c44338db3b24 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-336d1f5c-0856-406e-a042-c44338db3b24 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-336d1f5c-0856-406e-a042-c44338db3b24 img.shogun-image {
  /* Add background color handling */
  
}

#s-336d1f5c-0856-406e-a042-c44338db3b24 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-336d1f5c-0856-406e-a042-c44338db3b24 .shogun-image-content {
  
    justify-content: center;
  
}

.s-336d1f5c-0856-406e-a042-c44338db3b24.shg-align-container {
  display: flex;
  justify-content: center
}

.s-336d1f5c-0856-406e-a042-c44338db3b24.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-336d1f5c-0856-406e-a042-c44338db3b24.shogun-image {
  box-sizing: border-box;
}



.s-336d1f5c-0856-406e-a042-c44338db3b24 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-336d1f5c-0856-406e-a042-c44338db3b24 {
  margin: 0 !important;
  overflow: visible;
}

#s-336d1f5c-0856-406e-a042-c44338db3b24-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-336d1f5c-0856-406e-a042-c44338db3b24 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-336d1f5c-0856-406e-a042-c44338db3b24 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-336d1f5c-0856-406e-a042-c44338db3b24 img.shogun-image {
  /* Add background color handling */
  
}

#s-336d1f5c-0856-406e-a042-c44338db3b24 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-336d1f5c-0856-406e-a042-c44338db3b24 .shogun-image-content {
  
    justify-content: center;
  
}

.s-336d1f5c-0856-406e-a042-c44338db3b24.shg-align-container {
  display: flex;
  justify-content: center
}

.s-336d1f5c-0856-406e-a042-c44338db3b24.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-336d1f5c-0856-406e-a042-c44338db3b24.shogun-image {
  box-sizing: border-box;
}



.s-336d1f5c-0856-406e-a042-c44338db3b24 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-336d1f5c-0856-406e-a042-c44338db3b24 {
  margin: 0 !important;
  overflow: visible;
}

#s-336d1f5c-0856-406e-a042-c44338db3b24-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-336d1f5c-0856-406e-a042-c44338db3b24 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-336d1f5c-0856-406e-a042-c44338db3b24 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-336d1f5c-0856-406e-a042-c44338db3b24 img.shogun-image {
  /* Add background color handling */
  
}

#s-336d1f5c-0856-406e-a042-c44338db3b24 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-336d1f5c-0856-406e-a042-c44338db3b24 .shogun-image-content {
  
    justify-content: center;
  
}

.s-336d1f5c-0856-406e-a042-c44338db3b24.shg-align-container {
  display: flex;
  justify-content: center
}

.s-336d1f5c-0856-406e-a042-c44338db3b24.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-336d1f5c-0856-406e-a042-c44338db3b24.shogun-image {
  box-sizing: border-box;
}



.s-336d1f5c-0856-406e-a042-c44338db3b24 img.shogun-image {
  
}


}@media (max-width: 767px){#s-336d1f5c-0856-406e-a042-c44338db3b24 {
  margin: 0 !important;
  overflow: visible;
}

#s-336d1f5c-0856-406e-a042-c44338db3b24-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-336d1f5c-0856-406e-a042-c44338db3b24 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-336d1f5c-0856-406e-a042-c44338db3b24 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-336d1f5c-0856-406e-a042-c44338db3b24 img.shogun-image {
  /* Add background color handling */
  
}

#s-336d1f5c-0856-406e-a042-c44338db3b24 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-336d1f5c-0856-406e-a042-c44338db3b24 .shogun-image-content {
  
    justify-content: center;
  
}

.s-336d1f5c-0856-406e-a042-c44338db3b24.shg-align-container {
  display: flex;
  justify-content: center
}

.s-336d1f5c-0856-406e-a042-c44338db3b24.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-336d1f5c-0856-406e-a042-c44338db3b24.shogun-image {
  box-sizing: border-box;
}



.s-336d1f5c-0856-406e-a042-c44338db3b24 img.shogun-image {
  
}


}
#s-73193ad4-cdfa-4af6-9b54-1cccb94be08a {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-31fed821-1bb0-4257-b7af-6d84b98d2184 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-86d219c0-e2d9-443f-a299-69585c9ce330 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-af7d4ff1-c2b0-4ce8-8f45-3533b9d49557 {
  margin-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-af7d4ff1-c2b0-4ce8-8f45-3533b9d49557"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-af7d4ff1-c2b0-4ce8-8f45-3533b9d49557"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-af7d4ff1-c2b0-4ce8-8f45-3533b9d49557"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-af7d4ff1-c2b0-4ce8-8f45-3533b9d49557"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-fff7ed44-ec17-4985-b190-8b05dcc3e286 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-fff7ed44-ec17-4985-b190-8b05dcc3e286 {
  margin: 0 !important;
  overflow: visible;
}

#s-fff7ed44-ec17-4985-b190-8b05dcc3e286-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fff7ed44-ec17-4985-b190-8b05dcc3e286 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fff7ed44-ec17-4985-b190-8b05dcc3e286 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fff7ed44-ec17-4985-b190-8b05dcc3e286 img.shogun-image {
  /* Add background color handling */
  
}

#s-fff7ed44-ec17-4985-b190-8b05dcc3e286 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fff7ed44-ec17-4985-b190-8b05dcc3e286 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fff7ed44-ec17-4985-b190-8b05dcc3e286.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fff7ed44-ec17-4985-b190-8b05dcc3e286.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fff7ed44-ec17-4985-b190-8b05dcc3e286.shogun-image {
  box-sizing: border-box;
}



.s-fff7ed44-ec17-4985-b190-8b05dcc3e286 img.shogun-image {
  
}


@media (min-width: 1200px){#s-fff7ed44-ec17-4985-b190-8b05dcc3e286 {
  margin: 0 !important;
  overflow: visible;
}

#s-fff7ed44-ec17-4985-b190-8b05dcc3e286-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fff7ed44-ec17-4985-b190-8b05dcc3e286 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fff7ed44-ec17-4985-b190-8b05dcc3e286 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fff7ed44-ec17-4985-b190-8b05dcc3e286 img.shogun-image {
  /* Add background color handling */
  
}

#s-fff7ed44-ec17-4985-b190-8b05dcc3e286 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fff7ed44-ec17-4985-b190-8b05dcc3e286 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fff7ed44-ec17-4985-b190-8b05dcc3e286.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fff7ed44-ec17-4985-b190-8b05dcc3e286.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fff7ed44-ec17-4985-b190-8b05dcc3e286.shogun-image {
  box-sizing: border-box;
}



.s-fff7ed44-ec17-4985-b190-8b05dcc3e286 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-fff7ed44-ec17-4985-b190-8b05dcc3e286 {
  margin: 0 !important;
  overflow: visible;
}

#s-fff7ed44-ec17-4985-b190-8b05dcc3e286-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fff7ed44-ec17-4985-b190-8b05dcc3e286 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fff7ed44-ec17-4985-b190-8b05dcc3e286 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fff7ed44-ec17-4985-b190-8b05dcc3e286 img.shogun-image {
  /* Add background color handling */
  
}

#s-fff7ed44-ec17-4985-b190-8b05dcc3e286 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fff7ed44-ec17-4985-b190-8b05dcc3e286 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fff7ed44-ec17-4985-b190-8b05dcc3e286.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fff7ed44-ec17-4985-b190-8b05dcc3e286.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fff7ed44-ec17-4985-b190-8b05dcc3e286.shogun-image {
  box-sizing: border-box;
}



.s-fff7ed44-ec17-4985-b190-8b05dcc3e286 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-fff7ed44-ec17-4985-b190-8b05dcc3e286 {
  margin: 0 !important;
  overflow: visible;
}

#s-fff7ed44-ec17-4985-b190-8b05dcc3e286-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fff7ed44-ec17-4985-b190-8b05dcc3e286 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fff7ed44-ec17-4985-b190-8b05dcc3e286 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fff7ed44-ec17-4985-b190-8b05dcc3e286 img.shogun-image {
  /* Add background color handling */
  
}

#s-fff7ed44-ec17-4985-b190-8b05dcc3e286 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fff7ed44-ec17-4985-b190-8b05dcc3e286 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fff7ed44-ec17-4985-b190-8b05dcc3e286.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fff7ed44-ec17-4985-b190-8b05dcc3e286.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fff7ed44-ec17-4985-b190-8b05dcc3e286.shogun-image {
  box-sizing: border-box;
}



.s-fff7ed44-ec17-4985-b190-8b05dcc3e286 img.shogun-image {
  
}


}@media (max-width: 767px){#s-fff7ed44-ec17-4985-b190-8b05dcc3e286 {
  margin: 0 !important;
  overflow: visible;
}

#s-fff7ed44-ec17-4985-b190-8b05dcc3e286-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fff7ed44-ec17-4985-b190-8b05dcc3e286 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fff7ed44-ec17-4985-b190-8b05dcc3e286 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fff7ed44-ec17-4985-b190-8b05dcc3e286 img.shogun-image {
  /* Add background color handling */
  
}

#s-fff7ed44-ec17-4985-b190-8b05dcc3e286 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fff7ed44-ec17-4985-b190-8b05dcc3e286 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fff7ed44-ec17-4985-b190-8b05dcc3e286.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fff7ed44-ec17-4985-b190-8b05dcc3e286.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fff7ed44-ec17-4985-b190-8b05dcc3e286.shogun-image {
  box-sizing: border-box;
}



.s-fff7ed44-ec17-4985-b190-8b05dcc3e286 img.shogun-image {
  
}


}
#s-fc40d7e0-5487-4834-a574-7dce8dfef16d {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-93b281f0-c8ac-48da-bfb4-3760f70cbe32 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-d353f527-718f-40bd-b861-46d0dbc89db1 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e {
  margin: 0 !important;
  overflow: visible;
}

#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e img.shogun-image {
  /* Add background color handling */
  
}

#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e.shogun-image {
  box-sizing: border-box;
}



.s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e img.shogun-image {
  
}


@media (min-width: 1200px){#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e {
  margin: 0 !important;
  overflow: visible;
}

#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e img.shogun-image {
  /* Add background color handling */
  
}

#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e.shogun-image {
  box-sizing: border-box;
}



.s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e {
  margin: 0 !important;
  overflow: visible;
}

#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e img.shogun-image {
  /* Add background color handling */
  
}

#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e.shogun-image {
  box-sizing: border-box;
}



.s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e {
  margin: 0 !important;
  overflow: visible;
}

#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e img.shogun-image {
  /* Add background color handling */
  
}

#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e.shogun-image {
  box-sizing: border-box;
}



.s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e img.shogun-image {
  
}


}@media (max-width: 767px){#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e {
  margin: 0 !important;
  overflow: visible;
}

#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e img.shogun-image {
  /* Add background color handling */
  
}

#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e.shogun-image {
  box-sizing: border-box;
}



.s-9ee7ad2c-bfa8-4cb4-a214-18b2b1a6a49e img.shogun-image {
  
}


}
#s-8e4d18cb-cf3e-4aef-bc32-a39c804a566b {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-dddb3680-8b15-4aa0-aa2e-bcd93a04758a {
  margin-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-dddb3680-8b15-4aa0-aa2e-bcd93a04758a"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-dddb3680-8b15-4aa0-aa2e-bcd93a04758a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-dddb3680-8b15-4aa0-aa2e-bcd93a04758a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-dddb3680-8b15-4aa0-aa2e-bcd93a04758a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-497939cd-a44c-43d4-a9b6-074e5db84da4 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-84cd6c48-2099-46b6-bc1e-fbb8d63dae34 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-2299f12a-09bb-43dc-9906-cb990bd738de {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-2299f12a-09bb-43dc-9906-cb990bd738de {
  margin: 0 !important;
  overflow: visible;
}

#s-2299f12a-09bb-43dc-9906-cb990bd738de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2299f12a-09bb-43dc-9906-cb990bd738de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2299f12a-09bb-43dc-9906-cb990bd738de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2299f12a-09bb-43dc-9906-cb990bd738de img.shogun-image {
  /* Add background color handling */
  
}

#s-2299f12a-09bb-43dc-9906-cb990bd738de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2299f12a-09bb-43dc-9906-cb990bd738de .shogun-image-content {
  
    justify-content: center;
  
}

.s-2299f12a-09bb-43dc-9906-cb990bd738de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2299f12a-09bb-43dc-9906-cb990bd738de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2299f12a-09bb-43dc-9906-cb990bd738de.shogun-image {
  box-sizing: border-box;
}



.s-2299f12a-09bb-43dc-9906-cb990bd738de img.shogun-image {
  
}


@media (min-width: 1200px){#s-2299f12a-09bb-43dc-9906-cb990bd738de {
  margin: 0 !important;
  overflow: visible;
}

#s-2299f12a-09bb-43dc-9906-cb990bd738de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2299f12a-09bb-43dc-9906-cb990bd738de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2299f12a-09bb-43dc-9906-cb990bd738de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2299f12a-09bb-43dc-9906-cb990bd738de img.shogun-image {
  /* Add background color handling */
  
}

#s-2299f12a-09bb-43dc-9906-cb990bd738de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2299f12a-09bb-43dc-9906-cb990bd738de .shogun-image-content {
  
    justify-content: center;
  
}

.s-2299f12a-09bb-43dc-9906-cb990bd738de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2299f12a-09bb-43dc-9906-cb990bd738de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2299f12a-09bb-43dc-9906-cb990bd738de.shogun-image {
  box-sizing: border-box;
}



.s-2299f12a-09bb-43dc-9906-cb990bd738de img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-2299f12a-09bb-43dc-9906-cb990bd738de {
  margin: 0 !important;
  overflow: visible;
}

#s-2299f12a-09bb-43dc-9906-cb990bd738de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2299f12a-09bb-43dc-9906-cb990bd738de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2299f12a-09bb-43dc-9906-cb990bd738de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2299f12a-09bb-43dc-9906-cb990bd738de img.shogun-image {
  /* Add background color handling */
  
}

#s-2299f12a-09bb-43dc-9906-cb990bd738de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2299f12a-09bb-43dc-9906-cb990bd738de .shogun-image-content {
  
    justify-content: center;
  
}

.s-2299f12a-09bb-43dc-9906-cb990bd738de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2299f12a-09bb-43dc-9906-cb990bd738de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2299f12a-09bb-43dc-9906-cb990bd738de.shogun-image {
  box-sizing: border-box;
}



.s-2299f12a-09bb-43dc-9906-cb990bd738de img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-2299f12a-09bb-43dc-9906-cb990bd738de {
  margin: 0 !important;
  overflow: visible;
}

#s-2299f12a-09bb-43dc-9906-cb990bd738de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2299f12a-09bb-43dc-9906-cb990bd738de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2299f12a-09bb-43dc-9906-cb990bd738de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2299f12a-09bb-43dc-9906-cb990bd738de img.shogun-image {
  /* Add background color handling */
  
}

#s-2299f12a-09bb-43dc-9906-cb990bd738de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2299f12a-09bb-43dc-9906-cb990bd738de .shogun-image-content {
  
    justify-content: center;
  
}

.s-2299f12a-09bb-43dc-9906-cb990bd738de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2299f12a-09bb-43dc-9906-cb990bd738de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2299f12a-09bb-43dc-9906-cb990bd738de.shogun-image {
  box-sizing: border-box;
}



.s-2299f12a-09bb-43dc-9906-cb990bd738de img.shogun-image {
  
}


}@media (max-width: 767px){#s-2299f12a-09bb-43dc-9906-cb990bd738de {
  margin: 0 !important;
  overflow: visible;
}

#s-2299f12a-09bb-43dc-9906-cb990bd738de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2299f12a-09bb-43dc-9906-cb990bd738de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2299f12a-09bb-43dc-9906-cb990bd738de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2299f12a-09bb-43dc-9906-cb990bd738de img.shogun-image {
  /* Add background color handling */
  
}

#s-2299f12a-09bb-43dc-9906-cb990bd738de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2299f12a-09bb-43dc-9906-cb990bd738de .shogun-image-content {
  
    justify-content: center;
  
}

.s-2299f12a-09bb-43dc-9906-cb990bd738de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2299f12a-09bb-43dc-9906-cb990bd738de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2299f12a-09bb-43dc-9906-cb990bd738de.shogun-image {
  box-sizing: border-box;
}



.s-2299f12a-09bb-43dc-9906-cb990bd738de img.shogun-image {
  
}


}
#s-6f9fc26f-662e-4131-961f-1fdab615e4a5 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-f21821c6-1baa-44c0-a9e8-610930cc5863 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-45a18592-c4df-4521-a0fd-f441a9b01f4b {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-d1085f7c-4479-4f9d-8296-fb02a55c0859 {
  margin-top: 60px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d1085f7c-4479-4f9d-8296-fb02a55c0859 .shogun-heading-component h3 {
  color: rgba(0, 43, 65, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



@media (min-width: 0px) {
[id="s-ed68b3ed-3ad4-41e3-aba6-77b6768bd376"] > .shg-row > .shg-c-xs-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 768px) {
[id="s-ed68b3ed-3ad4-41e3-aba6-77b6768bd376"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 992px) {
[id="s-ed68b3ed-3ad4-41e3-aba6-77b6768bd376"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 1200px) {
[id="s-ed68b3ed-3ad4-41e3-aba6-77b6768bd376"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 8.0px);
}

}

#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b {
  margin: 0 !important;
  overflow: visible;
}

#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b9f0b3e-8c23-4126-9fce-e39da539a69b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b9f0b3e-8c23-4126-9fce-e39da539a69b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b img.shogun-image {
  /* Add background color handling */
  
}

#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b9f0b3e-8c23-4126-9fce-e39da539a69b .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b9f0b3e-8c23-4126-9fce-e39da539a69b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b9f0b3e-8c23-4126-9fce-e39da539a69b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b.shogun-image {
  box-sizing: border-box;
}



.s-7b9f0b3e-8c23-4126-9fce-e39da539a69b img.shogun-image {
  
}


@media (min-width: 1200px){#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b {
  margin: 0 !important;
  overflow: visible;
}

#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b9f0b3e-8c23-4126-9fce-e39da539a69b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b9f0b3e-8c23-4126-9fce-e39da539a69b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b img.shogun-image {
  /* Add background color handling */
  
}

#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b9f0b3e-8c23-4126-9fce-e39da539a69b .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b9f0b3e-8c23-4126-9fce-e39da539a69b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b9f0b3e-8c23-4126-9fce-e39da539a69b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b.shogun-image {
  box-sizing: border-box;
}



.s-7b9f0b3e-8c23-4126-9fce-e39da539a69b img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b {
  margin: 0 !important;
  overflow: visible;
}

#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b9f0b3e-8c23-4126-9fce-e39da539a69b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b9f0b3e-8c23-4126-9fce-e39da539a69b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b img.shogun-image {
  /* Add background color handling */
  
}

#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b9f0b3e-8c23-4126-9fce-e39da539a69b .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b9f0b3e-8c23-4126-9fce-e39da539a69b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b9f0b3e-8c23-4126-9fce-e39da539a69b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b.shogun-image {
  box-sizing: border-box;
}



.s-7b9f0b3e-8c23-4126-9fce-e39da539a69b img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b {
  margin: 0 !important;
  overflow: visible;
}

#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b9f0b3e-8c23-4126-9fce-e39da539a69b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b9f0b3e-8c23-4126-9fce-e39da539a69b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b img.shogun-image {
  /* Add background color handling */
  
}

#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b9f0b3e-8c23-4126-9fce-e39da539a69b .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b9f0b3e-8c23-4126-9fce-e39da539a69b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b9f0b3e-8c23-4126-9fce-e39da539a69b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b.shogun-image {
  box-sizing: border-box;
}



.s-7b9f0b3e-8c23-4126-9fce-e39da539a69b img.shogun-image {
  
}


}@media (max-width: 767px){#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b {
  margin: 0 !important;
  overflow: visible;
}

#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b9f0b3e-8c23-4126-9fce-e39da539a69b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b9f0b3e-8c23-4126-9fce-e39da539a69b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b img.shogun-image {
  /* Add background color handling */
  
}

#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b9f0b3e-8c23-4126-9fce-e39da539a69b .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b9f0b3e-8c23-4126-9fce-e39da539a69b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b9f0b3e-8c23-4126-9fce-e39da539a69b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b9f0b3e-8c23-4126-9fce-e39da539a69b.shogun-image {
  box-sizing: border-box;
}



.s-7b9f0b3e-8c23-4126-9fce-e39da539a69b img.shogun-image {
  
}


}
#s-17656648-531a-49f4-bdc0-2a2fbace152b {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa {
  margin: 0 !important;
  overflow: visible;
}

#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa img.shogun-image {
  /* Add background color handling */
  
}

#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa .shogun-image-content {
  
    justify-content: center;
  
}

.s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa.shogun-image {
  box-sizing: border-box;
}



.s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa img.shogun-image {
  
}


@media (min-width: 1200px){#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa {
  margin: 0 !important;
  overflow: visible;
}

#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa img.shogun-image {
  /* Add background color handling */
  
}

#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa .shogun-image-content {
  
    justify-content: center;
  
}

.s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa.shogun-image {
  box-sizing: border-box;
}



.s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa {
  margin: 0 !important;
  overflow: visible;
}

#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa img.shogun-image {
  /* Add background color handling */
  
}

#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa .shogun-image-content {
  
    justify-content: center;
  
}

.s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa.shogun-image {
  box-sizing: border-box;
}



.s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa {
  margin: 0 !important;
  overflow: visible;
}

#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa img.shogun-image {
  /* Add background color handling */
  
}

#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa .shogun-image-content {
  
    justify-content: center;
  
}

.s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa.shogun-image {
  box-sizing: border-box;
}



.s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa img.shogun-image {
  
}


}@media (max-width: 767px){#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa {
  margin: 0 !important;
  overflow: visible;
}

#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa img.shogun-image {
  /* Add background color handling */
  
}

#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa .shogun-image-content {
  
    justify-content: center;
  
}

.s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa.shogun-image {
  box-sizing: border-box;
}



.s-7fe0ccd4-8786-47bd-8b5b-d947bd9007aa img.shogun-image {
  
}


}
#s-e1ee6096-8ea2-4f8c-9075-75a54457271a {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-e9e708b9-17b4-4eab-9939-32db2e15deb7 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-e9e708b9-17b4-4eab-9939-32db2e15deb7 {
  margin: 0 !important;
  overflow: visible;
}

#s-e9e708b9-17b4-4eab-9939-32db2e15deb7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9e708b9-17b4-4eab-9939-32db2e15deb7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9e708b9-17b4-4eab-9939-32db2e15deb7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9e708b9-17b4-4eab-9939-32db2e15deb7 img.shogun-image {
  /* Add background color handling */
  
}

#s-e9e708b9-17b4-4eab-9939-32db2e15deb7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e9e708b9-17b4-4eab-9939-32db2e15deb7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9e708b9-17b4-4eab-9939-32db2e15deb7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9e708b9-17b4-4eab-9939-32db2e15deb7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9e708b9-17b4-4eab-9939-32db2e15deb7.shogun-image {
  box-sizing: border-box;
}



.s-e9e708b9-17b4-4eab-9939-32db2e15deb7 img.shogun-image {
  
}


@media (min-width: 1200px){#s-e9e708b9-17b4-4eab-9939-32db2e15deb7 {
  margin: 0 !important;
  overflow: visible;
}

#s-e9e708b9-17b4-4eab-9939-32db2e15deb7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9e708b9-17b4-4eab-9939-32db2e15deb7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9e708b9-17b4-4eab-9939-32db2e15deb7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9e708b9-17b4-4eab-9939-32db2e15deb7 img.shogun-image {
  /* Add background color handling */
  
}

#s-e9e708b9-17b4-4eab-9939-32db2e15deb7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e9e708b9-17b4-4eab-9939-32db2e15deb7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9e708b9-17b4-4eab-9939-32db2e15deb7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9e708b9-17b4-4eab-9939-32db2e15deb7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9e708b9-17b4-4eab-9939-32db2e15deb7.shogun-image {
  box-sizing: border-box;
}



.s-e9e708b9-17b4-4eab-9939-32db2e15deb7 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e9e708b9-17b4-4eab-9939-32db2e15deb7 {
  margin: 0 !important;
  overflow: visible;
}

#s-e9e708b9-17b4-4eab-9939-32db2e15deb7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9e708b9-17b4-4eab-9939-32db2e15deb7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9e708b9-17b4-4eab-9939-32db2e15deb7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9e708b9-17b4-4eab-9939-32db2e15deb7 img.shogun-image {
  /* Add background color handling */
  
}

#s-e9e708b9-17b4-4eab-9939-32db2e15deb7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e9e708b9-17b4-4eab-9939-32db2e15deb7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9e708b9-17b4-4eab-9939-32db2e15deb7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9e708b9-17b4-4eab-9939-32db2e15deb7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9e708b9-17b4-4eab-9939-32db2e15deb7.shogun-image {
  box-sizing: border-box;
}



.s-e9e708b9-17b4-4eab-9939-32db2e15deb7 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e9e708b9-17b4-4eab-9939-32db2e15deb7 {
  margin: 0 !important;
  overflow: visible;
}

#s-e9e708b9-17b4-4eab-9939-32db2e15deb7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9e708b9-17b4-4eab-9939-32db2e15deb7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9e708b9-17b4-4eab-9939-32db2e15deb7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9e708b9-17b4-4eab-9939-32db2e15deb7 img.shogun-image {
  /* Add background color handling */
  
}

#s-e9e708b9-17b4-4eab-9939-32db2e15deb7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e9e708b9-17b4-4eab-9939-32db2e15deb7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9e708b9-17b4-4eab-9939-32db2e15deb7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9e708b9-17b4-4eab-9939-32db2e15deb7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9e708b9-17b4-4eab-9939-32db2e15deb7.shogun-image {
  box-sizing: border-box;
}



.s-e9e708b9-17b4-4eab-9939-32db2e15deb7 img.shogun-image {
  
}


}@media (max-width: 767px){#s-e9e708b9-17b4-4eab-9939-32db2e15deb7 {
  margin: 0 !important;
  overflow: visible;
}

#s-e9e708b9-17b4-4eab-9939-32db2e15deb7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9e708b9-17b4-4eab-9939-32db2e15deb7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9e708b9-17b4-4eab-9939-32db2e15deb7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9e708b9-17b4-4eab-9939-32db2e15deb7 img.shogun-image {
  /* Add background color handling */
  
}

#s-e9e708b9-17b4-4eab-9939-32db2e15deb7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e9e708b9-17b4-4eab-9939-32db2e15deb7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9e708b9-17b4-4eab-9939-32db2e15deb7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9e708b9-17b4-4eab-9939-32db2e15deb7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9e708b9-17b4-4eab-9939-32db2e15deb7.shogun-image {
  box-sizing: border-box;
}



.s-e9e708b9-17b4-4eab-9939-32db2e15deb7 img.shogun-image {
  
}


}
#s-1f26ef8c-8b18-4569-93d2-57941e2a93e0 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-a5815de4-8aa3-4a52-b352-bff972b80fd9 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-a5815de4-8aa3-4a52-b352-bff972b80fd9 {
  margin: 0 !important;
  overflow: visible;
}

#s-a5815de4-8aa3-4a52-b352-bff972b80fd9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a5815de4-8aa3-4a52-b352-bff972b80fd9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a5815de4-8aa3-4a52-b352-bff972b80fd9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a5815de4-8aa3-4a52-b352-bff972b80fd9 img.shogun-image {
  /* Add background color handling */
  
}

#s-a5815de4-8aa3-4a52-b352-bff972b80fd9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a5815de4-8aa3-4a52-b352-bff972b80fd9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a5815de4-8aa3-4a52-b352-bff972b80fd9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a5815de4-8aa3-4a52-b352-bff972b80fd9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a5815de4-8aa3-4a52-b352-bff972b80fd9.shogun-image {
  box-sizing: border-box;
}



.s-a5815de4-8aa3-4a52-b352-bff972b80fd9 img.shogun-image {
  
}


@media (min-width: 1200px){#s-a5815de4-8aa3-4a52-b352-bff972b80fd9 {
  margin: 0 !important;
  overflow: visible;
}

#s-a5815de4-8aa3-4a52-b352-bff972b80fd9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a5815de4-8aa3-4a52-b352-bff972b80fd9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a5815de4-8aa3-4a52-b352-bff972b80fd9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a5815de4-8aa3-4a52-b352-bff972b80fd9 img.shogun-image {
  /* Add background color handling */
  
}

#s-a5815de4-8aa3-4a52-b352-bff972b80fd9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a5815de4-8aa3-4a52-b352-bff972b80fd9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a5815de4-8aa3-4a52-b352-bff972b80fd9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a5815de4-8aa3-4a52-b352-bff972b80fd9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a5815de4-8aa3-4a52-b352-bff972b80fd9.shogun-image {
  box-sizing: border-box;
}



.s-a5815de4-8aa3-4a52-b352-bff972b80fd9 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a5815de4-8aa3-4a52-b352-bff972b80fd9 {
  margin: 0 !important;
  overflow: visible;
}

#s-a5815de4-8aa3-4a52-b352-bff972b80fd9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a5815de4-8aa3-4a52-b352-bff972b80fd9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a5815de4-8aa3-4a52-b352-bff972b80fd9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a5815de4-8aa3-4a52-b352-bff972b80fd9 img.shogun-image {
  /* Add background color handling */
  
}

#s-a5815de4-8aa3-4a52-b352-bff972b80fd9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a5815de4-8aa3-4a52-b352-bff972b80fd9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a5815de4-8aa3-4a52-b352-bff972b80fd9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a5815de4-8aa3-4a52-b352-bff972b80fd9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a5815de4-8aa3-4a52-b352-bff972b80fd9.shogun-image {
  box-sizing: border-box;
}



.s-a5815de4-8aa3-4a52-b352-bff972b80fd9 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-a5815de4-8aa3-4a52-b352-bff972b80fd9 {
  margin: 0 !important;
  overflow: visible;
}

#s-a5815de4-8aa3-4a52-b352-bff972b80fd9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a5815de4-8aa3-4a52-b352-bff972b80fd9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a5815de4-8aa3-4a52-b352-bff972b80fd9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a5815de4-8aa3-4a52-b352-bff972b80fd9 img.shogun-image {
  /* Add background color handling */
  
}

#s-a5815de4-8aa3-4a52-b352-bff972b80fd9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a5815de4-8aa3-4a52-b352-bff972b80fd9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a5815de4-8aa3-4a52-b352-bff972b80fd9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a5815de4-8aa3-4a52-b352-bff972b80fd9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a5815de4-8aa3-4a52-b352-bff972b80fd9.shogun-image {
  box-sizing: border-box;
}



.s-a5815de4-8aa3-4a52-b352-bff972b80fd9 img.shogun-image {
  
}


}@media (max-width: 767px){#s-a5815de4-8aa3-4a52-b352-bff972b80fd9 {
  margin: 0 !important;
  overflow: visible;
}

#s-a5815de4-8aa3-4a52-b352-bff972b80fd9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a5815de4-8aa3-4a52-b352-bff972b80fd9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a5815de4-8aa3-4a52-b352-bff972b80fd9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a5815de4-8aa3-4a52-b352-bff972b80fd9 img.shogun-image {
  /* Add background color handling */
  
}

#s-a5815de4-8aa3-4a52-b352-bff972b80fd9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a5815de4-8aa3-4a52-b352-bff972b80fd9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a5815de4-8aa3-4a52-b352-bff972b80fd9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a5815de4-8aa3-4a52-b352-bff972b80fd9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a5815de4-8aa3-4a52-b352-bff972b80fd9.shogun-image {
  box-sizing: border-box;
}



.s-a5815de4-8aa3-4a52-b352-bff972b80fd9 img.shogun-image {
  
}


}
#s-7d164815-47bb-468d-9d9e-3f6c3025322a {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 {
  margin: 0 !important;
  overflow: visible;
}

#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 img.shogun-image {
  /* Add background color handling */
  
}

#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 .shogun-image-content {
  
    justify-content: center;
  
}

.s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201.shg-align-container {
  display: flex;
  justify-content: center
}

.s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201.shogun-image {
  box-sizing: border-box;
}



.s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 img.shogun-image {
  
}


@media (min-width: 1200px){#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 {
  margin: 0 !important;
  overflow: visible;
}

#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 img.shogun-image {
  /* Add background color handling */
  
}

#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 .shogun-image-content {
  
    justify-content: center;
  
}

.s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201.shg-align-container {
  display: flex;
  justify-content: center
}

.s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201.shogun-image {
  box-sizing: border-box;
}



.s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 {
  margin: 0 !important;
  overflow: visible;
}

#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 img.shogun-image {
  /* Add background color handling */
  
}

#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 .shogun-image-content {
  
    justify-content: center;
  
}

.s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201.shg-align-container {
  display: flex;
  justify-content: center
}

.s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201.shogun-image {
  box-sizing: border-box;
}



.s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 {
  margin: 0 !important;
  overflow: visible;
}

#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 img.shogun-image {
  /* Add background color handling */
  
}

#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 .shogun-image-content {
  
    justify-content: center;
  
}

.s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201.shg-align-container {
  display: flex;
  justify-content: center
}

.s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201.shogun-image {
  box-sizing: border-box;
}



.s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 img.shogun-image {
  
}


}@media (max-width: 767px){#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 {
  margin: 0 !important;
  overflow: visible;
}

#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 img.shogun-image {
  /* Add background color handling */
  
}

#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 .shogun-image-content {
  
    justify-content: center;
  
}

.s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201.shg-align-container {
  display: flex;
  justify-content: center
}

.s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201.shogun-image {
  box-sizing: border-box;
}



.s-983b78ee-a8e0-48f3-bb20-a0f0f3ebf201 img.shogun-image {
  
}


}
#s-ba6cc06e-aa40-4d57-88e0-9c02df3bdb41 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-142189e8-bdc6-4383-b810-639b054dd7d3"] > .shg-row > .shg-c-xs-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 768px) {
[id="s-142189e8-bdc6-4383-b810-639b054dd7d3"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 992px) {
[id="s-142189e8-bdc6-4383-b810-639b054dd7d3"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 1200px) {
[id="s-142189e8-bdc6-4383-b810-639b054dd7d3"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 8.0px);
}

}

#s-98fa905b-1d82-40da-b5da-8134278dbffa {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-98fa905b-1d82-40da-b5da-8134278dbffa {
  margin: 0 !important;
  overflow: visible;
}

#s-98fa905b-1d82-40da-b5da-8134278dbffa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-98fa905b-1d82-40da-b5da-8134278dbffa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-98fa905b-1d82-40da-b5da-8134278dbffa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-98fa905b-1d82-40da-b5da-8134278dbffa img.shogun-image {
  /* Add background color handling */
  
}

#s-98fa905b-1d82-40da-b5da-8134278dbffa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-98fa905b-1d82-40da-b5da-8134278dbffa .shogun-image-content {
  
    justify-content: center;
  
}

.s-98fa905b-1d82-40da-b5da-8134278dbffa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-98fa905b-1d82-40da-b5da-8134278dbffa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-98fa905b-1d82-40da-b5da-8134278dbffa.shogun-image {
  box-sizing: border-box;
}



.s-98fa905b-1d82-40da-b5da-8134278dbffa img.shogun-image {
  
}


@media (min-width: 1200px){#s-98fa905b-1d82-40da-b5da-8134278dbffa {
  margin: 0 !important;
  overflow: visible;
}

#s-98fa905b-1d82-40da-b5da-8134278dbffa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-98fa905b-1d82-40da-b5da-8134278dbffa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-98fa905b-1d82-40da-b5da-8134278dbffa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-98fa905b-1d82-40da-b5da-8134278dbffa img.shogun-image {
  /* Add background color handling */
  
}

#s-98fa905b-1d82-40da-b5da-8134278dbffa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-98fa905b-1d82-40da-b5da-8134278dbffa .shogun-image-content {
  
    justify-content: center;
  
}

.s-98fa905b-1d82-40da-b5da-8134278dbffa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-98fa905b-1d82-40da-b5da-8134278dbffa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-98fa905b-1d82-40da-b5da-8134278dbffa.shogun-image {
  box-sizing: border-box;
}



.s-98fa905b-1d82-40da-b5da-8134278dbffa img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-98fa905b-1d82-40da-b5da-8134278dbffa {
  margin: 0 !important;
  overflow: visible;
}

#s-98fa905b-1d82-40da-b5da-8134278dbffa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-98fa905b-1d82-40da-b5da-8134278dbffa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-98fa905b-1d82-40da-b5da-8134278dbffa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-98fa905b-1d82-40da-b5da-8134278dbffa img.shogun-image {
  /* Add background color handling */
  
}

#s-98fa905b-1d82-40da-b5da-8134278dbffa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-98fa905b-1d82-40da-b5da-8134278dbffa .shogun-image-content {
  
    justify-content: center;
  
}

.s-98fa905b-1d82-40da-b5da-8134278dbffa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-98fa905b-1d82-40da-b5da-8134278dbffa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-98fa905b-1d82-40da-b5da-8134278dbffa.shogun-image {
  box-sizing: border-box;
}



.s-98fa905b-1d82-40da-b5da-8134278dbffa img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-98fa905b-1d82-40da-b5da-8134278dbffa {
  margin: 0 !important;
  overflow: visible;
}

#s-98fa905b-1d82-40da-b5da-8134278dbffa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-98fa905b-1d82-40da-b5da-8134278dbffa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-98fa905b-1d82-40da-b5da-8134278dbffa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-98fa905b-1d82-40da-b5da-8134278dbffa img.shogun-image {
  /* Add background color handling */
  
}

#s-98fa905b-1d82-40da-b5da-8134278dbffa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-98fa905b-1d82-40da-b5da-8134278dbffa .shogun-image-content {
  
    justify-content: center;
  
}

.s-98fa905b-1d82-40da-b5da-8134278dbffa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-98fa905b-1d82-40da-b5da-8134278dbffa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-98fa905b-1d82-40da-b5da-8134278dbffa.shogun-image {
  box-sizing: border-box;
}



.s-98fa905b-1d82-40da-b5da-8134278dbffa img.shogun-image {
  
}


}@media (max-width: 767px){#s-98fa905b-1d82-40da-b5da-8134278dbffa {
  margin: 0 !important;
  overflow: visible;
}

#s-98fa905b-1d82-40da-b5da-8134278dbffa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-98fa905b-1d82-40da-b5da-8134278dbffa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-98fa905b-1d82-40da-b5da-8134278dbffa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-98fa905b-1d82-40da-b5da-8134278dbffa img.shogun-image {
  /* Add background color handling */
  
}

#s-98fa905b-1d82-40da-b5da-8134278dbffa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-98fa905b-1d82-40da-b5da-8134278dbffa .shogun-image-content {
  
    justify-content: center;
  
}

.s-98fa905b-1d82-40da-b5da-8134278dbffa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-98fa905b-1d82-40da-b5da-8134278dbffa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-98fa905b-1d82-40da-b5da-8134278dbffa.shogun-image {
  box-sizing: border-box;
}



.s-98fa905b-1d82-40da-b5da-8134278dbffa img.shogun-image {
  
}


}
#s-c2168520-7dd9-44da-934e-3f5e829c9363 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e {
  margin: 0 !important;
  overflow: visible;
}

#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e img.shogun-image {
  /* Add background color handling */
  
}

#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e.shogun-image {
  box-sizing: border-box;
}



.s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e img.shogun-image {
  
}


@media (min-width: 1200px){#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e {
  margin: 0 !important;
  overflow: visible;
}

#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e img.shogun-image {
  /* Add background color handling */
  
}

#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e.shogun-image {
  box-sizing: border-box;
}



.s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e {
  margin: 0 !important;
  overflow: visible;
}

#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e img.shogun-image {
  /* Add background color handling */
  
}

#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e.shogun-image {
  box-sizing: border-box;
}



.s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e {
  margin: 0 !important;
  overflow: visible;
}

#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e img.shogun-image {
  /* Add background color handling */
  
}

#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e.shogun-image {
  box-sizing: border-box;
}



.s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e img.shogun-image {
  
}


}@media (max-width: 767px){#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e {
  margin: 0 !important;
  overflow: visible;
}

#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e img.shogun-image {
  /* Add background color handling */
  
}

#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e .shogun-image-content {
  
    justify-content: center;
  
}

.s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e.shogun-image {
  box-sizing: border-box;
}



.s-8b8e95f3-fb70-4ee8-b4a9-37f89cd8a87e img.shogun-image {
  
}


}
#s-d5f6b3da-7283-4d02-a7da-91eacd5f3827 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-770af591-6397-4773-b0f2-443379f86ddb {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-770af591-6397-4773-b0f2-443379f86ddb {
  margin: 0 !important;
  overflow: visible;
}

#s-770af591-6397-4773-b0f2-443379f86ddb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-770af591-6397-4773-b0f2-443379f86ddb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-770af591-6397-4773-b0f2-443379f86ddb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-770af591-6397-4773-b0f2-443379f86ddb img.shogun-image {
  /* Add background color handling */
  
}

#s-770af591-6397-4773-b0f2-443379f86ddb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-770af591-6397-4773-b0f2-443379f86ddb .shogun-image-content {
  
    justify-content: center;
  
}

.s-770af591-6397-4773-b0f2-443379f86ddb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-770af591-6397-4773-b0f2-443379f86ddb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-770af591-6397-4773-b0f2-443379f86ddb.shogun-image {
  box-sizing: border-box;
}



.s-770af591-6397-4773-b0f2-443379f86ddb img.shogun-image {
  
}


@media (min-width: 1200px){#s-770af591-6397-4773-b0f2-443379f86ddb {
  margin: 0 !important;
  overflow: visible;
}

#s-770af591-6397-4773-b0f2-443379f86ddb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-770af591-6397-4773-b0f2-443379f86ddb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-770af591-6397-4773-b0f2-443379f86ddb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-770af591-6397-4773-b0f2-443379f86ddb img.shogun-image {
  /* Add background color handling */
  
}

#s-770af591-6397-4773-b0f2-443379f86ddb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-770af591-6397-4773-b0f2-443379f86ddb .shogun-image-content {
  
    justify-content: center;
  
}

.s-770af591-6397-4773-b0f2-443379f86ddb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-770af591-6397-4773-b0f2-443379f86ddb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-770af591-6397-4773-b0f2-443379f86ddb.shogun-image {
  box-sizing: border-box;
}



.s-770af591-6397-4773-b0f2-443379f86ddb img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-770af591-6397-4773-b0f2-443379f86ddb {
  margin: 0 !important;
  overflow: visible;
}

#s-770af591-6397-4773-b0f2-443379f86ddb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-770af591-6397-4773-b0f2-443379f86ddb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-770af591-6397-4773-b0f2-443379f86ddb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-770af591-6397-4773-b0f2-443379f86ddb img.shogun-image {
  /* Add background color handling */
  
}

#s-770af591-6397-4773-b0f2-443379f86ddb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-770af591-6397-4773-b0f2-443379f86ddb .shogun-image-content {
  
    justify-content: center;
  
}

.s-770af591-6397-4773-b0f2-443379f86ddb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-770af591-6397-4773-b0f2-443379f86ddb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-770af591-6397-4773-b0f2-443379f86ddb.shogun-image {
  box-sizing: border-box;
}



.s-770af591-6397-4773-b0f2-443379f86ddb img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-770af591-6397-4773-b0f2-443379f86ddb {
  margin: 0 !important;
  overflow: visible;
}

#s-770af591-6397-4773-b0f2-443379f86ddb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-770af591-6397-4773-b0f2-443379f86ddb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-770af591-6397-4773-b0f2-443379f86ddb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-770af591-6397-4773-b0f2-443379f86ddb img.shogun-image {
  /* Add background color handling */
  
}

#s-770af591-6397-4773-b0f2-443379f86ddb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-770af591-6397-4773-b0f2-443379f86ddb .shogun-image-content {
  
    justify-content: center;
  
}

.s-770af591-6397-4773-b0f2-443379f86ddb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-770af591-6397-4773-b0f2-443379f86ddb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-770af591-6397-4773-b0f2-443379f86ddb.shogun-image {
  box-sizing: border-box;
}



.s-770af591-6397-4773-b0f2-443379f86ddb img.shogun-image {
  
}


}@media (max-width: 767px){#s-770af591-6397-4773-b0f2-443379f86ddb {
  margin: 0 !important;
  overflow: visible;
}

#s-770af591-6397-4773-b0f2-443379f86ddb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-770af591-6397-4773-b0f2-443379f86ddb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-770af591-6397-4773-b0f2-443379f86ddb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-770af591-6397-4773-b0f2-443379f86ddb img.shogun-image {
  /* Add background color handling */
  
}

#s-770af591-6397-4773-b0f2-443379f86ddb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-770af591-6397-4773-b0f2-443379f86ddb .shogun-image-content {
  
    justify-content: center;
  
}

.s-770af591-6397-4773-b0f2-443379f86ddb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-770af591-6397-4773-b0f2-443379f86ddb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-770af591-6397-4773-b0f2-443379f86ddb.shogun-image {
  box-sizing: border-box;
}



.s-770af591-6397-4773-b0f2-443379f86ddb img.shogun-image {
  
}


}
#s-a78b6700-1165-4250-b3a0-bf41191a2e83 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03.shogun-image {
  box-sizing: border-box;
}



.s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 img.shogun-image {
  
}


@media (min-width: 1200px){#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03.shogun-image {
  box-sizing: border-box;
}



.s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03.shogun-image {
  box-sizing: border-box;
}



.s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03.shogun-image {
  box-sizing: border-box;
}



.s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 img.shogun-image {
  
}


}@media (max-width: 767px){#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 {
  margin: 0 !important;
  overflow: visible;
}

#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 img.shogun-image {
  /* Add background color handling */
  
}

#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03.shogun-image {
  box-sizing: border-box;
}



.s-f5f4d638-0faa-40c4-a7d3-5414b8e70b03 img.shogun-image {
  
}


}
#s-db64bde0-b2bb-45b1-bd0a-44507422d4b4 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee {
  margin: 0 !important;
  overflow: visible;
}

#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef1126d7-ab70-4629-9990-7dc2dafa1aee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef1126d7-ab70-4629-9990-7dc2dafa1aee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee img.shogun-image {
  /* Add background color handling */
  
}

#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ef1126d7-ab70-4629-9990-7dc2dafa1aee .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef1126d7-ab70-4629-9990-7dc2dafa1aee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef1126d7-ab70-4629-9990-7dc2dafa1aee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee.shogun-image {
  box-sizing: border-box;
}



.s-ef1126d7-ab70-4629-9990-7dc2dafa1aee img.shogun-image {
  
}


@media (min-width: 1200px){#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee {
  margin: 0 !important;
  overflow: visible;
}

#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef1126d7-ab70-4629-9990-7dc2dafa1aee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef1126d7-ab70-4629-9990-7dc2dafa1aee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee img.shogun-image {
  /* Add background color handling */
  
}

#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ef1126d7-ab70-4629-9990-7dc2dafa1aee .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef1126d7-ab70-4629-9990-7dc2dafa1aee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef1126d7-ab70-4629-9990-7dc2dafa1aee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee.shogun-image {
  box-sizing: border-box;
}



.s-ef1126d7-ab70-4629-9990-7dc2dafa1aee img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee {
  margin: 0 !important;
  overflow: visible;
}

#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef1126d7-ab70-4629-9990-7dc2dafa1aee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef1126d7-ab70-4629-9990-7dc2dafa1aee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee img.shogun-image {
  /* Add background color handling */
  
}

#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ef1126d7-ab70-4629-9990-7dc2dafa1aee .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef1126d7-ab70-4629-9990-7dc2dafa1aee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef1126d7-ab70-4629-9990-7dc2dafa1aee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee.shogun-image {
  box-sizing: border-box;
}



.s-ef1126d7-ab70-4629-9990-7dc2dafa1aee img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee {
  margin: 0 !important;
  overflow: visible;
}

#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef1126d7-ab70-4629-9990-7dc2dafa1aee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef1126d7-ab70-4629-9990-7dc2dafa1aee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee img.shogun-image {
  /* Add background color handling */
  
}

#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ef1126d7-ab70-4629-9990-7dc2dafa1aee .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef1126d7-ab70-4629-9990-7dc2dafa1aee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef1126d7-ab70-4629-9990-7dc2dafa1aee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee.shogun-image {
  box-sizing: border-box;
}



.s-ef1126d7-ab70-4629-9990-7dc2dafa1aee img.shogun-image {
  
}


}@media (max-width: 767px){#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee {
  margin: 0 !important;
  overflow: visible;
}

#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef1126d7-ab70-4629-9990-7dc2dafa1aee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef1126d7-ab70-4629-9990-7dc2dafa1aee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee img.shogun-image {
  /* Add background color handling */
  
}

#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ef1126d7-ab70-4629-9990-7dc2dafa1aee .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef1126d7-ab70-4629-9990-7dc2dafa1aee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef1126d7-ab70-4629-9990-7dc2dafa1aee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef1126d7-ab70-4629-9990-7dc2dafa1aee.shogun-image {
  box-sizing: border-box;
}



.s-ef1126d7-ab70-4629-9990-7dc2dafa1aee img.shogun-image {
  
}


}
#s-b1c32de6-192c-45c8-b010-5f861f7d718b {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-a22bf113-61a7-4105-b356-822eb0426c0d {
  margin-left: 25%;
margin-right: 25%;
min-height: 50px;
}








#s-a22bf113-61a7-4105-b356-822eb0426c0d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a22bf113-61a7-4105-b356-822eb0426c0d.shg-box.shg-c {
  justify-content: center;
}

#s-95a95a00-20db-40b7-bebc-7ce0a948f9aa {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-95a95a00-20db-40b7-bebc-7ce0a948f9aa .shogun-heading-component h3 {
  color: rgba(0, 43, 65, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-6ccbc51f-b37b-45fb-95c3-af26603818df {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-6ccbc51f-b37b-45fb-95c3-af26603818df"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-6ccbc51f-b37b-45fb-95c3-af26603818df"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-6ccbc51f-b37b-45fb-95c3-af26603818df"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-6ccbc51f-b37b-45fb-95c3-af26603818df"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-e53f4355-12aa-4e25-a1a9-3442e59ab779 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-e53f4355-12aa-4e25-a1a9-3442e59ab779 {
  margin: 0 !important;
  overflow: visible;
}

#s-e53f4355-12aa-4e25-a1a9-3442e59ab779-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e53f4355-12aa-4e25-a1a9-3442e59ab779 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e53f4355-12aa-4e25-a1a9-3442e59ab779 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e53f4355-12aa-4e25-a1a9-3442e59ab779 img.shogun-image {
  /* Add background color handling */
  
}

#s-e53f4355-12aa-4e25-a1a9-3442e59ab779 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e53f4355-12aa-4e25-a1a9-3442e59ab779 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e53f4355-12aa-4e25-a1a9-3442e59ab779.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e53f4355-12aa-4e25-a1a9-3442e59ab779.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e53f4355-12aa-4e25-a1a9-3442e59ab779.shogun-image {
  box-sizing: border-box;
}



.s-e53f4355-12aa-4e25-a1a9-3442e59ab779 img.shogun-image {
  
}


@media (min-width: 1200px){#s-e53f4355-12aa-4e25-a1a9-3442e59ab779 {
  margin: 0 !important;
  overflow: visible;
}

#s-e53f4355-12aa-4e25-a1a9-3442e59ab779-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e53f4355-12aa-4e25-a1a9-3442e59ab779 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e53f4355-12aa-4e25-a1a9-3442e59ab779 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e53f4355-12aa-4e25-a1a9-3442e59ab779 img.shogun-image {
  /* Add background color handling */
  
}

#s-e53f4355-12aa-4e25-a1a9-3442e59ab779 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e53f4355-12aa-4e25-a1a9-3442e59ab779 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e53f4355-12aa-4e25-a1a9-3442e59ab779.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e53f4355-12aa-4e25-a1a9-3442e59ab779.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e53f4355-12aa-4e25-a1a9-3442e59ab779.shogun-image {
  box-sizing: border-box;
}



.s-e53f4355-12aa-4e25-a1a9-3442e59ab779 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e53f4355-12aa-4e25-a1a9-3442e59ab779 {
  margin: 0 !important;
  overflow: visible;
}

#s-e53f4355-12aa-4e25-a1a9-3442e59ab779-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e53f4355-12aa-4e25-a1a9-3442e59ab779 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e53f4355-12aa-4e25-a1a9-3442e59ab779 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e53f4355-12aa-4e25-a1a9-3442e59ab779 img.shogun-image {
  /* Add background color handling */
  
}

#s-e53f4355-12aa-4e25-a1a9-3442e59ab779 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e53f4355-12aa-4e25-a1a9-3442e59ab779 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e53f4355-12aa-4e25-a1a9-3442e59ab779.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e53f4355-12aa-4e25-a1a9-3442e59ab779.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e53f4355-12aa-4e25-a1a9-3442e59ab779.shogun-image {
  box-sizing: border-box;
}



.s-e53f4355-12aa-4e25-a1a9-3442e59ab779 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e53f4355-12aa-4e25-a1a9-3442e59ab779 {
  margin: 0 !important;
  overflow: visible;
}

#s-e53f4355-12aa-4e25-a1a9-3442e59ab779-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e53f4355-12aa-4e25-a1a9-3442e59ab779 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e53f4355-12aa-4e25-a1a9-3442e59ab779 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e53f4355-12aa-4e25-a1a9-3442e59ab779 img.shogun-image {
  /* Add background color handling */
  
}

#s-e53f4355-12aa-4e25-a1a9-3442e59ab779 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e53f4355-12aa-4e25-a1a9-3442e59ab779 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e53f4355-12aa-4e25-a1a9-3442e59ab779.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e53f4355-12aa-4e25-a1a9-3442e59ab779.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e53f4355-12aa-4e25-a1a9-3442e59ab779.shogun-image {
  box-sizing: border-box;
}



.s-e53f4355-12aa-4e25-a1a9-3442e59ab779 img.shogun-image {
  
}


}@media (max-width: 767px){#s-e53f4355-12aa-4e25-a1a9-3442e59ab779 {
  margin: 0 !important;
  overflow: visible;
}

#s-e53f4355-12aa-4e25-a1a9-3442e59ab779-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e53f4355-12aa-4e25-a1a9-3442e59ab779 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e53f4355-12aa-4e25-a1a9-3442e59ab779 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e53f4355-12aa-4e25-a1a9-3442e59ab779 img.shogun-image {
  /* Add background color handling */
  
}

#s-e53f4355-12aa-4e25-a1a9-3442e59ab779 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e53f4355-12aa-4e25-a1a9-3442e59ab779 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e53f4355-12aa-4e25-a1a9-3442e59ab779.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e53f4355-12aa-4e25-a1a9-3442e59ab779.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e53f4355-12aa-4e25-a1a9-3442e59ab779.shogun-image {
  box-sizing: border-box;
}



.s-e53f4355-12aa-4e25-a1a9-3442e59ab779 img.shogun-image {
  
}


}
#s-282e4c01-258a-41f6-af3f-3a28d853b051 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-282e4c01-258a-41f6-af3f-3a28d853b051 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-282e4c01-258a-41f6-af3f-3a28d853b051.shg-box.shg-c {
  justify-content: center;
}

#s-682eb1c4-a724-403e-a09a-84a52295f06d {
  margin-top: 20px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
}

#s-2561f939-f05d-4efc-93e3-1ac060dea82a {
  margin-left: auto;
margin-right: auto;
}

#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 {
  margin: 0 !important;
  overflow: visible;
}

#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 img.shogun-image {
  /* Add background color handling */
  
}

#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535.shogun-image {
  box-sizing: border-box;
}



.s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 img.shogun-image {
  
}


@media (min-width: 1200px){#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 {
  margin: 0 !important;
  overflow: visible;
}

#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 img.shogun-image {
  /* Add background color handling */
  
}

#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535.shogun-image {
  box-sizing: border-box;
}



.s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 {
  margin: 0 !important;
  overflow: visible;
}

#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 img.shogun-image {
  /* Add background color handling */
  
}

#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535.shogun-image {
  box-sizing: border-box;
}



.s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 {
  margin: 0 !important;
  overflow: visible;
}

#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 img.shogun-image {
  /* Add background color handling */
  
}

#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535.shogun-image {
  box-sizing: border-box;
}



.s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 img.shogun-image {
  
}


}@media (max-width: 767px){#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 {
  margin: 0 !important;
  overflow: visible;
}

#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 img.shogun-image {
  /* Add background color handling */
  
}

#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535.shogun-image {
  box-sizing: border-box;
}



.s-dd1d70cf-a5bf-48b3-988a-0f8d3e4bc535 img.shogun-image {
  
}


}
#s-949a6cfe-81ff-479c-8297-debfc3fa3593 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-949a6cfe-81ff-479c-8297-debfc3fa3593 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-949a6cfe-81ff-479c-8297-debfc3fa3593.shg-box.shg-c {
  justify-content: center;
}

#s-332d4b88-37a2-415a-b343-7ec6d8145f69 {
  margin-top: 20px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
}

#s-90c2f152-3698-452e-97b9-d6b9911aa04f {
  margin-left: auto;
margin-right: auto;
}

#s-6570eae5-df15-414d-96f2-47d28f98df40 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-6570eae5-df15-414d-96f2-47d28f98df40 {
  margin: 0 !important;
  overflow: visible;
}

#s-6570eae5-df15-414d-96f2-47d28f98df40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6570eae5-df15-414d-96f2-47d28f98df40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6570eae5-df15-414d-96f2-47d28f98df40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6570eae5-df15-414d-96f2-47d28f98df40 img.shogun-image {
  /* Add background color handling */
  
}

#s-6570eae5-df15-414d-96f2-47d28f98df40 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6570eae5-df15-414d-96f2-47d28f98df40 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6570eae5-df15-414d-96f2-47d28f98df40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6570eae5-df15-414d-96f2-47d28f98df40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6570eae5-df15-414d-96f2-47d28f98df40.shogun-image {
  box-sizing: border-box;
}



.s-6570eae5-df15-414d-96f2-47d28f98df40 img.shogun-image {
  
}


@media (min-width: 1200px){#s-6570eae5-df15-414d-96f2-47d28f98df40 {
  margin: 0 !important;
  overflow: visible;
}

#s-6570eae5-df15-414d-96f2-47d28f98df40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6570eae5-df15-414d-96f2-47d28f98df40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6570eae5-df15-414d-96f2-47d28f98df40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6570eae5-df15-414d-96f2-47d28f98df40 img.shogun-image {
  /* Add background color handling */
  
}

#s-6570eae5-df15-414d-96f2-47d28f98df40 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6570eae5-df15-414d-96f2-47d28f98df40 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6570eae5-df15-414d-96f2-47d28f98df40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6570eae5-df15-414d-96f2-47d28f98df40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6570eae5-df15-414d-96f2-47d28f98df40.shogun-image {
  box-sizing: border-box;
}



.s-6570eae5-df15-414d-96f2-47d28f98df40 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6570eae5-df15-414d-96f2-47d28f98df40 {
  margin: 0 !important;
  overflow: visible;
}

#s-6570eae5-df15-414d-96f2-47d28f98df40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6570eae5-df15-414d-96f2-47d28f98df40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6570eae5-df15-414d-96f2-47d28f98df40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6570eae5-df15-414d-96f2-47d28f98df40 img.shogun-image {
  /* Add background color handling */
  
}

#s-6570eae5-df15-414d-96f2-47d28f98df40 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6570eae5-df15-414d-96f2-47d28f98df40 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6570eae5-df15-414d-96f2-47d28f98df40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6570eae5-df15-414d-96f2-47d28f98df40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6570eae5-df15-414d-96f2-47d28f98df40.shogun-image {
  box-sizing: border-box;
}



.s-6570eae5-df15-414d-96f2-47d28f98df40 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6570eae5-df15-414d-96f2-47d28f98df40 {
  margin: 0 !important;
  overflow: visible;
}

#s-6570eae5-df15-414d-96f2-47d28f98df40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6570eae5-df15-414d-96f2-47d28f98df40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6570eae5-df15-414d-96f2-47d28f98df40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6570eae5-df15-414d-96f2-47d28f98df40 img.shogun-image {
  /* Add background color handling */
  
}

#s-6570eae5-df15-414d-96f2-47d28f98df40 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6570eae5-df15-414d-96f2-47d28f98df40 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6570eae5-df15-414d-96f2-47d28f98df40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6570eae5-df15-414d-96f2-47d28f98df40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6570eae5-df15-414d-96f2-47d28f98df40.shogun-image {
  box-sizing: border-box;
}



.s-6570eae5-df15-414d-96f2-47d28f98df40 img.shogun-image {
  
}


}@media (max-width: 767px){#s-6570eae5-df15-414d-96f2-47d28f98df40 {
  margin: 0 !important;
  overflow: visible;
}

#s-6570eae5-df15-414d-96f2-47d28f98df40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6570eae5-df15-414d-96f2-47d28f98df40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6570eae5-df15-414d-96f2-47d28f98df40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6570eae5-df15-414d-96f2-47d28f98df40 img.shogun-image {
  /* Add background color handling */
  
}

#s-6570eae5-df15-414d-96f2-47d28f98df40 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6570eae5-df15-414d-96f2-47d28f98df40 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6570eae5-df15-414d-96f2-47d28f98df40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6570eae5-df15-414d-96f2-47d28f98df40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6570eae5-df15-414d-96f2-47d28f98df40.shogun-image {
  box-sizing: border-box;
}



.s-6570eae5-df15-414d-96f2-47d28f98df40 img.shogun-image {
  
}


}
#s-0bb8bb17-686e-4cce-83d5-693a5681a52c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-0bb8bb17-686e-4cce-83d5-693a5681a52c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0bb8bb17-686e-4cce-83d5-693a5681a52c.shg-box.shg-c {
  justify-content: center;
}

#s-301cfe23-ffd2-4968-8a48-8880681c66d0 {
  margin-top: 20px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
}

#s-99757d4f-96b3-4240-8c35-64cbfa440594 {
  margin-left: auto;
margin-right: auto;
}

#s-f7781a68-bfd1-4e44-83e7-9d99fb3aeea3 {
  margin-top: 60px;
margin-left: 10%;
margin-bottom: 80px;
margin-right: 10%;
min-height: 50px;
}








#s-f7781a68-bfd1-4e44-83e7-9d99fb3aeea3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f7781a68-bfd1-4e44-83e7-9d99fb3aeea3.shg-box.shg-c {
  justify-content: center;
}

#s-62478cfd-1466-4780-b239-1179b750a5e7 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-62478cfd-1466-4780-b239-1179b750a5e7 .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-57820607-09b9-42b3-aa08-34db1ac2bb98 {
  margin-left: 5%;
margin-right: 5%;
text-align: left;
}

#s-3cbc4b58-065d-4f87-92e1-6043f3871238 {
  margin-left: 0%;
margin-right: 0%;
}
@media (max-width: 767px){#s-3cbc4b58-065d-4f87-92e1-6043f3871238 {
  
}
}







#s-3cbc4b58-065d-4f87-92e1-6043f3871238 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3cbc4b58-065d-4f87-92e1-6043f3871238.shg-box.shg-c {
  justify-content: center;
}

#s-a5052af0-0b9d-43b7-92c2-c965f43a978e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a5052af0-0b9d-43b7-92c2-c965f43a978e {
  margin: 0 !important;
  overflow: visible;
}

#s-a5052af0-0b9d-43b7-92c2-c965f43a978e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a5052af0-0b9d-43b7-92c2-c965f43a978e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a5052af0-0b9d-43b7-92c2-c965f43a978e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a5052af0-0b9d-43b7-92c2-c965f43a978e img.shogun-image {
  /* Add background color handling */
  
}

#s-a5052af0-0b9d-43b7-92c2-c965f43a978e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a5052af0-0b9d-43b7-92c2-c965f43a978e .shogun-image-content {
  
    justify-content: center;
  
}

.s-a5052af0-0b9d-43b7-92c2-c965f43a978e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a5052af0-0b9d-43b7-92c2-c965f43a978e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a5052af0-0b9d-43b7-92c2-c965f43a978e.shogun-image {
  box-sizing: border-box;
}



.s-a5052af0-0b9d-43b7-92c2-c965f43a978e img.shogun-image {
  
}


@media (min-width: 1200px){#s-a5052af0-0b9d-43b7-92c2-c965f43a978e {
  margin: 0 !important;
  overflow: visible;
}

#s-a5052af0-0b9d-43b7-92c2-c965f43a978e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a5052af0-0b9d-43b7-92c2-c965f43a978e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a5052af0-0b9d-43b7-92c2-c965f43a978e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a5052af0-0b9d-43b7-92c2-c965f43a978e img.shogun-image {
  /* Add background color handling */
  
}

#s-a5052af0-0b9d-43b7-92c2-c965f43a978e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a5052af0-0b9d-43b7-92c2-c965f43a978e .shogun-image-content {
  
    justify-content: center;
  
}

.s-a5052af0-0b9d-43b7-92c2-c965f43a978e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a5052af0-0b9d-43b7-92c2-c965f43a978e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a5052af0-0b9d-43b7-92c2-c965f43a978e.shogun-image {
  box-sizing: border-box;
}



.s-a5052af0-0b9d-43b7-92c2-c965f43a978e img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a5052af0-0b9d-43b7-92c2-c965f43a978e {
  margin: 0 !important;
  overflow: visible;
}

#s-a5052af0-0b9d-43b7-92c2-c965f43a978e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a5052af0-0b9d-43b7-92c2-c965f43a978e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a5052af0-0b9d-43b7-92c2-c965f43a978e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a5052af0-0b9d-43b7-92c2-c965f43a978e img.shogun-image {
  /* Add background color handling */
  
}

#s-a5052af0-0b9d-43b7-92c2-c965f43a978e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a5052af0-0b9d-43b7-92c2-c965f43a978e .shogun-image-content {
  
    justify-content: center;
  
}

.s-a5052af0-0b9d-43b7-92c2-c965f43a978e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a5052af0-0b9d-43b7-92c2-c965f43a978e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a5052af0-0b9d-43b7-92c2-c965f43a978e.shogun-image {
  box-sizing: border-box;
}



.s-a5052af0-0b9d-43b7-92c2-c965f43a978e img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-a5052af0-0b9d-43b7-92c2-c965f43a978e {
  margin: 0 !important;
  overflow: visible;
}

#s-a5052af0-0b9d-43b7-92c2-c965f43a978e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a5052af0-0b9d-43b7-92c2-c965f43a978e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a5052af0-0b9d-43b7-92c2-c965f43a978e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a5052af0-0b9d-43b7-92c2-c965f43a978e img.shogun-image {
  /* Add background color handling */
  
}

#s-a5052af0-0b9d-43b7-92c2-c965f43a978e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a5052af0-0b9d-43b7-92c2-c965f43a978e .shogun-image-content {
  
    justify-content: center;
  
}

.s-a5052af0-0b9d-43b7-92c2-c965f43a978e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a5052af0-0b9d-43b7-92c2-c965f43a978e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a5052af0-0b9d-43b7-92c2-c965f43a978e.shogun-image {
  box-sizing: border-box;
}



.s-a5052af0-0b9d-43b7-92c2-c965f43a978e img.shogun-image {
  
}


}@media (max-width: 767px){#s-a5052af0-0b9d-43b7-92c2-c965f43a978e {
  margin: 0 !important;
  overflow: visible;
}

#s-a5052af0-0b9d-43b7-92c2-c965f43a978e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a5052af0-0b9d-43b7-92c2-c965f43a978e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a5052af0-0b9d-43b7-92c2-c965f43a978e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a5052af0-0b9d-43b7-92c2-c965f43a978e img.shogun-image {
  /* Add background color handling */
  
}

#s-a5052af0-0b9d-43b7-92c2-c965f43a978e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a5052af0-0b9d-43b7-92c2-c965f43a978e .shogun-image-content {
  
    justify-content: center;
  
}

.s-a5052af0-0b9d-43b7-92c2-c965f43a978e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a5052af0-0b9d-43b7-92c2-c965f43a978e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a5052af0-0b9d-43b7-92c2-c965f43a978e.shogun-image {
  box-sizing: border-box;
}



.s-a5052af0-0b9d-43b7-92c2-c965f43a978e img.shogun-image {
  
}


}
#s-974c20a3-493e-4e9b-af0f-387e91ed7f01 {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
}

@media (min-width: 0px) {
[id="s-974c20a3-493e-4e9b-af0f-387e91ed7f01"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-974c20a3-493e-4e9b-af0f-387e91ed7f01"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-974c20a3-493e-4e9b-af0f-387e91ed7f01"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-974c20a3-493e-4e9b-af0f-387e91ed7f01"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-974c20a3-493e-4e9b-af0f-387e91ed7f01"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-974c20a3-493e-4e9b-af0f-387e91ed7f01"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-974c20a3-493e-4e9b-af0f-387e91ed7f01"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf {
  margin-top: 0px;
margin-bottom: 30px;
max-width: 3329px;
text-align: center;
}

#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf {
  margin: 0 !important;
  overflow: visible;
}

#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf img.shogun-image {
  /* Add background color handling */
  
}

#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf .shogun-image-content {
  
    justify-content: center;
  
}

.s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf.shogun-image {
  box-sizing: border-box;
}



.s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf img.shogun-image {
  
}


@media (min-width: 1200px){#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf {
  margin: 0 !important;
  overflow: visible;
}

#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf img.shogun-image {
  /* Add background color handling */
  
}

#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf .shogun-image-content {
  
    justify-content: center;
  
}

.s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf.shogun-image {
  box-sizing: border-box;
}



.s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf {
  margin: 0 !important;
  overflow: visible;
}

#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf img.shogun-image {
  /* Add background color handling */
  
}

#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf .shogun-image-content {
  
    justify-content: center;
  
}

.s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf.shogun-image {
  box-sizing: border-box;
}



.s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf {
  margin: 0 !important;
  overflow: visible;
}

#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf img.shogun-image {
  /* Add background color handling */
  
}

#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf .shogun-image-content {
  
    justify-content: center;
  
}

.s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf.shogun-image {
  box-sizing: border-box;
}



.s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf img.shogun-image {
  
}


}@media (max-width: 767px){#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf {
  margin: 0 !important;
  overflow: visible;
}

#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf img.shogun-image {
  /* Add background color handling */
  
}

#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf .shogun-image-content {
  
    justify-content: center;
  
}

.s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf.shogun-image {
  box-sizing: border-box;
}



.s-26ce20a4-7a8f-4e93-8872-53ff1e1703cf img.shogun-image {
  
}


}
#s-48810a18-b172-49bf-a123-8712fe6ae4f9 {
  margin-top: 30px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
}

@media (min-width: 0px) {
[id="s-48810a18-b172-49bf-a123-8712fe6ae4f9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-48810a18-b172-49bf-a123-8712fe6ae4f9"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-48810a18-b172-49bf-a123-8712fe6ae4f9"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-48810a18-b172-49bf-a123-8712fe6ae4f9"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-b50cba81-510e-421d-8a35-f91b67c6388c {
  border-style: solid;
margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgb(253, 241, 212);
border-radius: 0px;
background-color: rgba(254, 250, 216, 0);
text-align: right;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgb(253, 241, 212);
letter-spacing: 1px;
}
#s-b50cba81-510e-421d-8a35-f91b67c6388c:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(250, 216, 105, 1) !important;
background-color: rgba(250, 216, 105, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-b50cba81-510e-421d-8a35-f91b67c6388c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b50cba81-510e-421d-8a35-f91b67c6388c-root {
    text-align: right;
  }


#s-b50cba81-510e-421d-8a35-f91b67c6388c.shg-btn {
  color: rgb(253, 241, 212);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-b50cba81-510e-421d-8a35-f91b67c6388c-root {
    text-align: right;
  }


#s-b50cba81-510e-421d-8a35-f91b67c6388c.shg-btn {
  color: rgb(253, 241, 212);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b50cba81-510e-421d-8a35-f91b67c6388c-root {
    text-align: right;
  }


#s-b50cba81-510e-421d-8a35-f91b67c6388c.shg-btn {
  color: rgb(253, 241, 212);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b50cba81-510e-421d-8a35-f91b67c6388c-root {
    text-align: right;
  }


#s-b50cba81-510e-421d-8a35-f91b67c6388c.shg-btn {
  color: rgb(253, 241, 212);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-b50cba81-510e-421d-8a35-f91b67c6388c-root {
    text-align: right;
  }


#s-b50cba81-510e-421d-8a35-f91b67c6388c.shg-btn {
  color: rgb(253, 241, 212);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-403e6fec-47d7-4183-badf-06b99ea2244c {
  border-style: solid;
margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgb(253, 241, 212);
border-radius: 0px;
background-color: rgba(254, 250, 216, 0);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgb(253, 241, 212);
letter-spacing: 1px;
}
#s-403e6fec-47d7-4183-badf-06b99ea2244c:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(250, 216, 105, 1) !important;
background-color: rgba(250, 216, 105, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-403e6fec-47d7-4183-badf-06b99ea2244c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-403e6fec-47d7-4183-badf-06b99ea2244c-root {
    text-align: left;
  }


#s-403e6fec-47d7-4183-badf-06b99ea2244c.shg-btn {
  color: rgb(253, 241, 212);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-403e6fec-47d7-4183-badf-06b99ea2244c-root {
    text-align: left;
  }


#s-403e6fec-47d7-4183-badf-06b99ea2244c.shg-btn {
  color: rgb(253, 241, 212);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-403e6fec-47d7-4183-badf-06b99ea2244c-root {
    text-align: left;
  }


#s-403e6fec-47d7-4183-badf-06b99ea2244c.shg-btn {
  color: rgb(253, 241, 212);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-403e6fec-47d7-4183-badf-06b99ea2244c-root {
    text-align: left;
  }


#s-403e6fec-47d7-4183-badf-06b99ea2244c.shg-btn {
  color: rgb(253, 241, 212);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-403e6fec-47d7-4183-badf-06b99ea2244c-root {
    text-align: left;
  }


#s-403e6fec-47d7-4183-badf-06b99ea2244c.shg-btn {
  color: rgb(253, 241, 212);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-507b8864-e418-4027-8c81-f0f557908b10 {
  min-height: 0px;
}
@media (min-width: 1200px){#s-507b8864-e418-4027-8c81-f0f557908b10 {
  display: none;
}
#s-507b8864-e418-4027-8c81-f0f557908b10, #wrap-s-507b8864-e418-4027-8c81-f0f557908b10, #wrap-content-s-507b8864-e418-4027-8c81-f0f557908b10 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-507b8864-e418-4027-8c81-f0f557908b10 {
  display: none;
}
#s-507b8864-e418-4027-8c81-f0f557908b10, #wrap-s-507b8864-e418-4027-8c81-f0f557908b10, #wrap-content-s-507b8864-e418-4027-8c81-f0f557908b10 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-507b8864-e418-4027-8c81-f0f557908b10 {
  display: none;
}
#s-507b8864-e418-4027-8c81-f0f557908b10, #wrap-s-507b8864-e418-4027-8c81-f0f557908b10, #wrap-content-s-507b8864-e418-4027-8c81-f0f557908b10 { display: none !important; }}@media (max-width: 767px){#s-507b8864-e418-4027-8c81-f0f557908b10 {
  
}
}







#s-507b8864-e418-4027-8c81-f0f557908b10 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-507b8864-e418-4027-8c81-f0f557908b10.shg-box.shg-c {
  justify-content: center;
}

#s-8d6d986f-2006-4cb8-a83a-5c8c6bf9fc17 {
  margin-left: 0%;
margin-right: 0%;
}
@media (max-width: 767px){#s-8d6d986f-2006-4cb8-a83a-5c8c6bf9fc17 {
  
}
}







#s-8d6d986f-2006-4cb8-a83a-5c8c6bf9fc17 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8d6d986f-2006-4cb8-a83a-5c8c6bf9fc17.shg-box.shg-c {
  justify-content: center;
}

#s-178d09c6-5b32-46cc-a55f-8085c89cb735 {
  margin-left: auto;
margin-right: auto;
max-width: 2134px;
text-align: center;
}

#s-178d09c6-5b32-46cc-a55f-8085c89cb735 {
  margin: 0 !important;
  overflow: visible;
}

#s-178d09c6-5b32-46cc-a55f-8085c89cb735-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-178d09c6-5b32-46cc-a55f-8085c89cb735 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-178d09c6-5b32-46cc-a55f-8085c89cb735 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-178d09c6-5b32-46cc-a55f-8085c89cb735 img.shogun-image {
  /* Add background color handling */
  
}

#s-178d09c6-5b32-46cc-a55f-8085c89cb735 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-178d09c6-5b32-46cc-a55f-8085c89cb735 .shogun-image-content {
  
    justify-content: center;
  
}

.s-178d09c6-5b32-46cc-a55f-8085c89cb735.shg-align-container {
  display: flex;
  justify-content: center
}

.s-178d09c6-5b32-46cc-a55f-8085c89cb735.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-178d09c6-5b32-46cc-a55f-8085c89cb735.shogun-image {
  box-sizing: border-box;
}



.s-178d09c6-5b32-46cc-a55f-8085c89cb735 img.shogun-image {
  
}


@media (min-width: 1200px){#s-178d09c6-5b32-46cc-a55f-8085c89cb735 {
  margin: 0 !important;
  overflow: visible;
}

#s-178d09c6-5b32-46cc-a55f-8085c89cb735-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-178d09c6-5b32-46cc-a55f-8085c89cb735 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-178d09c6-5b32-46cc-a55f-8085c89cb735 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-178d09c6-5b32-46cc-a55f-8085c89cb735 img.shogun-image {
  /* Add background color handling */
  
}

#s-178d09c6-5b32-46cc-a55f-8085c89cb735 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-178d09c6-5b32-46cc-a55f-8085c89cb735 .shogun-image-content {
  
    justify-content: center;
  
}

.s-178d09c6-5b32-46cc-a55f-8085c89cb735.shg-align-container {
  display: flex;
  justify-content: center
}

.s-178d09c6-5b32-46cc-a55f-8085c89cb735.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-178d09c6-5b32-46cc-a55f-8085c89cb735.shogun-image {
  box-sizing: border-box;
}



.s-178d09c6-5b32-46cc-a55f-8085c89cb735 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-178d09c6-5b32-46cc-a55f-8085c89cb735 {
  margin: 0 !important;
  overflow: visible;
}

#s-178d09c6-5b32-46cc-a55f-8085c89cb735-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-178d09c6-5b32-46cc-a55f-8085c89cb735 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-178d09c6-5b32-46cc-a55f-8085c89cb735 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-178d09c6-5b32-46cc-a55f-8085c89cb735 img.shogun-image {
  /* Add background color handling */
  
}

#s-178d09c6-5b32-46cc-a55f-8085c89cb735 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-178d09c6-5b32-46cc-a55f-8085c89cb735 .shogun-image-content {
  
    justify-content: center;
  
}

.s-178d09c6-5b32-46cc-a55f-8085c89cb735.shg-align-container {
  display: flex;
  justify-content: center
}

.s-178d09c6-5b32-46cc-a55f-8085c89cb735.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-178d09c6-5b32-46cc-a55f-8085c89cb735.shogun-image {
  box-sizing: border-box;
}



.s-178d09c6-5b32-46cc-a55f-8085c89cb735 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-178d09c6-5b32-46cc-a55f-8085c89cb735 {
  margin: 0 !important;
  overflow: visible;
}

#s-178d09c6-5b32-46cc-a55f-8085c89cb735-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-178d09c6-5b32-46cc-a55f-8085c89cb735 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-178d09c6-5b32-46cc-a55f-8085c89cb735 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-178d09c6-5b32-46cc-a55f-8085c89cb735 img.shogun-image {
  /* Add background color handling */
  
}

#s-178d09c6-5b32-46cc-a55f-8085c89cb735 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-178d09c6-5b32-46cc-a55f-8085c89cb735 .shogun-image-content {
  
    justify-content: center;
  
}

.s-178d09c6-5b32-46cc-a55f-8085c89cb735.shg-align-container {
  display: flex;
  justify-content: center
}

.s-178d09c6-5b32-46cc-a55f-8085c89cb735.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-178d09c6-5b32-46cc-a55f-8085c89cb735.shogun-image {
  box-sizing: border-box;
}



.s-178d09c6-5b32-46cc-a55f-8085c89cb735 img.shogun-image {
  
}


}@media (max-width: 767px){#s-178d09c6-5b32-46cc-a55f-8085c89cb735 {
  margin: 0 !important;
  overflow: visible;
}

#s-178d09c6-5b32-46cc-a55f-8085c89cb735-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-178d09c6-5b32-46cc-a55f-8085c89cb735 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-178d09c6-5b32-46cc-a55f-8085c89cb735 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-178d09c6-5b32-46cc-a55f-8085c89cb735 img.shogun-image {
  /* Add background color handling */
  
}

#s-178d09c6-5b32-46cc-a55f-8085c89cb735 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-178d09c6-5b32-46cc-a55f-8085c89cb735 .shogun-image-content {
  
    justify-content: center;
  
}

.s-178d09c6-5b32-46cc-a55f-8085c89cb735.shg-align-container {
  display: flex;
  justify-content: center
}

.s-178d09c6-5b32-46cc-a55f-8085c89cb735.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-178d09c6-5b32-46cc-a55f-8085c89cb735.shogun-image {
  box-sizing: border-box;
}



.s-178d09c6-5b32-46cc-a55f-8085c89cb735 img.shogun-image {
  
}


}
#s-ed5b83c7-3d60-418d-b556-6c8d6e967999 {
  margin-left: 6%;
margin-right: 55%;
min-height: 50px;
}








#s-ed5b83c7-3d60-418d-b556-6c8d6e967999 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ed5b83c7-3d60-418d-b556-6c8d6e967999.shg-box.shg-c {
  justify-content: center;
}

#s-b30794d5-557a-4034-87b5-9d9695f4d2c3 {
  margin-top: 0px;
margin-bottom: 30px;
max-width: 3329px;
text-align: center;
}

#s-b30794d5-557a-4034-87b5-9d9695f4d2c3 {
  margin: 0 !important;
  overflow: visible;
}

#s-b30794d5-557a-4034-87b5-9d9695f4d2c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b30794d5-557a-4034-87b5-9d9695f4d2c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-b30794d5-557a-4034-87b5-9d9695f4d2c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b30794d5-557a-4034-87b5-9d9695f4d2c3 img.shogun-image {
  /* Add background color handling */
  
}

#s-b30794d5-557a-4034-87b5-9d9695f4d2c3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b30794d5-557a-4034-87b5-9d9695f4d2c3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b30794d5-557a-4034-87b5-9d9695f4d2c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b30794d5-557a-4034-87b5-9d9695f4d2c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b30794d5-557a-4034-87b5-9d9695f4d2c3.shogun-image {
  box-sizing: border-box;
}



.s-b30794d5-557a-4034-87b5-9d9695f4d2c3 img.shogun-image {
  
}


@media (min-width: 1200px){#s-b30794d5-557a-4034-87b5-9d9695f4d2c3 {
  margin: 0 !important;
  overflow: visible;
}

#s-b30794d5-557a-4034-87b5-9d9695f4d2c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b30794d5-557a-4034-87b5-9d9695f4d2c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b30794d5-557a-4034-87b5-9d9695f4d2c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b30794d5-557a-4034-87b5-9d9695f4d2c3 img.shogun-image {
  /* Add background color handling */
  
}

#s-b30794d5-557a-4034-87b5-9d9695f4d2c3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b30794d5-557a-4034-87b5-9d9695f4d2c3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b30794d5-557a-4034-87b5-9d9695f4d2c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b30794d5-557a-4034-87b5-9d9695f4d2c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b30794d5-557a-4034-87b5-9d9695f4d2c3.shogun-image {
  box-sizing: border-box;
}



.s-b30794d5-557a-4034-87b5-9d9695f4d2c3 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b30794d5-557a-4034-87b5-9d9695f4d2c3 {
  margin: 0 !important;
  overflow: visible;
}

#s-b30794d5-557a-4034-87b5-9d9695f4d2c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b30794d5-557a-4034-87b5-9d9695f4d2c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b30794d5-557a-4034-87b5-9d9695f4d2c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b30794d5-557a-4034-87b5-9d9695f4d2c3 img.shogun-image {
  /* Add background color handling */
  
}

#s-b30794d5-557a-4034-87b5-9d9695f4d2c3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b30794d5-557a-4034-87b5-9d9695f4d2c3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b30794d5-557a-4034-87b5-9d9695f4d2c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b30794d5-557a-4034-87b5-9d9695f4d2c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b30794d5-557a-4034-87b5-9d9695f4d2c3.shogun-image {
  box-sizing: border-box;
}



.s-b30794d5-557a-4034-87b5-9d9695f4d2c3 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b30794d5-557a-4034-87b5-9d9695f4d2c3 {
  margin: 0 !important;
  overflow: visible;
}

#s-b30794d5-557a-4034-87b5-9d9695f4d2c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b30794d5-557a-4034-87b5-9d9695f4d2c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b30794d5-557a-4034-87b5-9d9695f4d2c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b30794d5-557a-4034-87b5-9d9695f4d2c3 img.shogun-image {
  /* Add background color handling */
  
}

#s-b30794d5-557a-4034-87b5-9d9695f4d2c3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b30794d5-557a-4034-87b5-9d9695f4d2c3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b30794d5-557a-4034-87b5-9d9695f4d2c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b30794d5-557a-4034-87b5-9d9695f4d2c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b30794d5-557a-4034-87b5-9d9695f4d2c3.shogun-image {
  box-sizing: border-box;
}



.s-b30794d5-557a-4034-87b5-9d9695f4d2c3 img.shogun-image {
  
}


}@media (max-width: 767px){#s-b30794d5-557a-4034-87b5-9d9695f4d2c3 {
  margin: 0 !important;
  overflow: visible;
}

#s-b30794d5-557a-4034-87b5-9d9695f4d2c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b30794d5-557a-4034-87b5-9d9695f4d2c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b30794d5-557a-4034-87b5-9d9695f4d2c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b30794d5-557a-4034-87b5-9d9695f4d2c3 img.shogun-image {
  /* Add background color handling */
  
}

#s-b30794d5-557a-4034-87b5-9d9695f4d2c3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b30794d5-557a-4034-87b5-9d9695f4d2c3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b30794d5-557a-4034-87b5-9d9695f4d2c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b30794d5-557a-4034-87b5-9d9695f4d2c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b30794d5-557a-4034-87b5-9d9695f4d2c3.shogun-image {
  box-sizing: border-box;
}



.s-b30794d5-557a-4034-87b5-9d9695f4d2c3 img.shogun-image {
  
}


}
#s-07e58b8c-7d22-404e-b04c-7aaf95cf1e78 {
  margin-left: 12%;
margin-right: 12%;
padding-top: 0px;
padding-bottom: 0px;
}

#s-f9c33a46-21d4-4292-b516-c1dcb5c94b43 {
  margin-top: 60px;
margin-left: 10%;
margin-bottom: 60px;
margin-right: 10%;
min-height: 50px;
}








#s-f9c33a46-21d4-4292-b516-c1dcb5c94b43 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f9c33a46-21d4-4292-b516-c1dcb5c94b43.shg-box.shg-c {
  justify-content: center;
}

#s-df8f8d9c-c456-4407-a2d4-52ba6a47a41f {
  margin-left: 10%;
margin-bottom: 40px;
margin-right: 10%;
min-height: 50px;
}








#s-df8f8d9c-c456-4407-a2d4-52ba6a47a41f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-df8f8d9c-c456-4407-a2d4-52ba6a47a41f.shg-box.shg-c {
  justify-content: center;
}

#s-9f499151-0838-4de7-b0ab-1091dd9e4870 {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 40px;
margin-right: 0%;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}

#s-c9572bff-0d53-4497-884a-57537ea106a4 {
  margin-left: 0%;
margin-right: 0%;
}

@media (min-width: 0px) {
[id="s-c9572bff-0d53-4497-884a-57537ea106a4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c9572bff-0d53-4497-884a-57537ea106a4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c9572bff-0d53-4497-884a-57537ea106a4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c9572bff-0d53-4497-884a-57537ea106a4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-a0b6fc41-f3ae-444e-9803-c313955c6f95 {
  border-style: solid;
margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgb(250, 216, 105);
border-radius: 0px;
background-color: rgba(254, 250, 216, 0);
text-align: right;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgb(250, 216, 105);
letter-spacing: 1px;
}
#s-a0b6fc41-f3ae-444e-9803-c313955c6f95:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(250, 216, 105, 1) !important;
background-color: rgba(250, 216, 105, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-a0b6fc41-f3ae-444e-9803-c313955c6f95:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a0b6fc41-f3ae-444e-9803-c313955c6f95-root {
    text-align: right;
  }


#s-a0b6fc41-f3ae-444e-9803-c313955c6f95.shg-btn {
  color: rgb(250, 216, 105);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a0b6fc41-f3ae-444e-9803-c313955c6f95-root {
    text-align: right;
  }


#s-a0b6fc41-f3ae-444e-9803-c313955c6f95.shg-btn {
  color: rgb(250, 216, 105);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a0b6fc41-f3ae-444e-9803-c313955c6f95-root {
    text-align: right;
  }


#s-a0b6fc41-f3ae-444e-9803-c313955c6f95.shg-btn {
  color: rgb(250, 216, 105);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a0b6fc41-f3ae-444e-9803-c313955c6f95-root {
    text-align: right;
  }


#s-a0b6fc41-f3ae-444e-9803-c313955c6f95.shg-btn {
  color: rgb(250, 216, 105);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a0b6fc41-f3ae-444e-9803-c313955c6f95-root {
    text-align: right;
  }


#s-a0b6fc41-f3ae-444e-9803-c313955c6f95.shg-btn {
  color: rgb(250, 216, 105);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-35eaf10b-0bc1-465c-bae1-aa529fe1a62c {
  border-style: solid;
margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgb(250, 216, 105);
border-radius: 0px;
background-color: rgba(0, 0, 0, 0);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgb(250, 216, 105);
letter-spacing: 1px;
}
#s-35eaf10b-0bc1-465c-bae1-aa529fe1a62c:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(250, 216, 105, 1) !important;
background-color: rgba(250, 216, 105, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-35eaf10b-0bc1-465c-bae1-aa529fe1a62c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-35eaf10b-0bc1-465c-bae1-aa529fe1a62c-root {
    text-align: left;
  }


#s-35eaf10b-0bc1-465c-bae1-aa529fe1a62c.shg-btn {
  color: rgb(250, 216, 105);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-35eaf10b-0bc1-465c-bae1-aa529fe1a62c-root {
    text-align: left;
  }


#s-35eaf10b-0bc1-465c-bae1-aa529fe1a62c.shg-btn {
  color: rgb(250, 216, 105);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-35eaf10b-0bc1-465c-bae1-aa529fe1a62c-root {
    text-align: left;
  }


#s-35eaf10b-0bc1-465c-bae1-aa529fe1a62c.shg-btn {
  color: rgb(250, 216, 105);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-35eaf10b-0bc1-465c-bae1-aa529fe1a62c-root {
    text-align: left;
  }


#s-35eaf10b-0bc1-465c-bae1-aa529fe1a62c.shg-btn {
  color: rgb(250, 216, 105);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-35eaf10b-0bc1-465c-bae1-aa529fe1a62c-root {
    text-align: left;
  }


#s-35eaf10b-0bc1-465c-bae1-aa529fe1a62c.shg-btn {
  color: rgb(250, 216, 105);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-b4cd0066-a70f-41ba-8b99-b560713be666 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-b4cd0066-a70f-41ba-8b99-b560713be666 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b4cd0066-a70f-41ba-8b99-b560713be666.shg-box.shg-c {
  justify-content: center;
}

#s-02557a24-8c20-40c6-9028-6107757c2e43 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
text-align: left;
}

#s-0a73882f-1c1d-498b-8bdc-9460541597ce {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
min-height: 50px;
}








#s-0a73882f-1c1d-498b-8bdc-9460541597ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0a73882f-1c1d-498b-8bdc-9460541597ce.shg-box.shg-c {
  justify-content: center;
}

#s-c37d18f9-e0a1-4b87-92cf-50d8d7da1910 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-c37d18f9-e0a1-4b87-92cf-50d8d7da1910"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c37d18f9-e0a1-4b87-92cf-50d8d7da1910"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-c37d18f9-e0a1-4b87-92cf-50d8d7da1910"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-c37d18f9-e0a1-4b87-92cf-50d8d7da1910"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-b1bfbeb7-fec3-4c6a-832e-b3b8a3dd97b7 {
  margin-top: 40%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}








#s-b1bfbeb7-fec3-4c6a-832e-b3b8a3dd97b7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b1bfbeb7-fec3-4c6a-832e-b3b8a3dd97b7.shg-box.shg-c {
  justify-content: center;
}

#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5-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-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 .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-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5-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-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 .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-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5-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-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 .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-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5-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-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 .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-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5-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-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 .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-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0beb9d6b-9f6c-4571-8c68-d049e361e8a5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0beb9d6b-9f6c-4571-8c68-d049e361e8a5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-18a2f9b9-f03d-4aa8-9836-609292cdec32 {
  margin-top: 20%;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
min-height: 50px;
}








#s-18a2f9b9-f03d-4aa8-9836-609292cdec32 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-18a2f9b9-f03d-4aa8-9836-609292cdec32.shg-box.shg-c {
  justify-content: center;
}

#s-360d765b-654d-430e-98e3-3d3e71d92820 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-360d765b-654d-430e-98e3-3d3e71d92820 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-360d765b-654d-430e-98e3-3d3e71d92820-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-360d765b-654d-430e-98e3-3d3e71d92820 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-360d765b-654d-430e-98e3-3d3e71d92820 .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-360d765b-654d-430e-98e3-3d3e71d92820 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-360d765b-654d-430e-98e3-3d3e71d92820 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-360d765b-654d-430e-98e3-3d3e71d92820 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-360d765b-654d-430e-98e3-3d3e71d92820.shg-align-container {
  display: flex;
  justify-content: center
}

.s-360d765b-654d-430e-98e3-3d3e71d92820.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-360d765b-654d-430e-98e3-3d3e71d92820.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-360d765b-654d-430e-98e3-3d3e71d92820 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-360d765b-654d-430e-98e3-3d3e71d92820-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-360d765b-654d-430e-98e3-3d3e71d92820 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-360d765b-654d-430e-98e3-3d3e71d92820 .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-360d765b-654d-430e-98e3-3d3e71d92820 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-360d765b-654d-430e-98e3-3d3e71d92820 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-360d765b-654d-430e-98e3-3d3e71d92820 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-360d765b-654d-430e-98e3-3d3e71d92820.shg-align-container {
  display: flex;
  justify-content: center
}

.s-360d765b-654d-430e-98e3-3d3e71d92820.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-360d765b-654d-430e-98e3-3d3e71d92820.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-360d765b-654d-430e-98e3-3d3e71d92820 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-360d765b-654d-430e-98e3-3d3e71d92820-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-360d765b-654d-430e-98e3-3d3e71d92820 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-360d765b-654d-430e-98e3-3d3e71d92820 .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-360d765b-654d-430e-98e3-3d3e71d92820 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-360d765b-654d-430e-98e3-3d3e71d92820 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-360d765b-654d-430e-98e3-3d3e71d92820 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-360d765b-654d-430e-98e3-3d3e71d92820.shg-align-container {
  display: flex;
  justify-content: center
}

.s-360d765b-654d-430e-98e3-3d3e71d92820.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-360d765b-654d-430e-98e3-3d3e71d92820.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-360d765b-654d-430e-98e3-3d3e71d92820 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-360d765b-654d-430e-98e3-3d3e71d92820-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-360d765b-654d-430e-98e3-3d3e71d92820 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-360d765b-654d-430e-98e3-3d3e71d92820 .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-360d765b-654d-430e-98e3-3d3e71d92820 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-360d765b-654d-430e-98e3-3d3e71d92820 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-360d765b-654d-430e-98e3-3d3e71d92820 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-360d765b-654d-430e-98e3-3d3e71d92820.shg-align-container {
  display: flex;
  justify-content: center
}

.s-360d765b-654d-430e-98e3-3d3e71d92820.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-360d765b-654d-430e-98e3-3d3e71d92820.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-360d765b-654d-430e-98e3-3d3e71d92820 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-360d765b-654d-430e-98e3-3d3e71d92820-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-360d765b-654d-430e-98e3-3d3e71d92820 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-360d765b-654d-430e-98e3-3d3e71d92820 .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-360d765b-654d-430e-98e3-3d3e71d92820 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-360d765b-654d-430e-98e3-3d3e71d92820 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-360d765b-654d-430e-98e3-3d3e71d92820 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-360d765b-654d-430e-98e3-3d3e71d92820.shg-align-container {
  display: flex;
  justify-content: center
}

.s-360d765b-654d-430e-98e3-3d3e71d92820.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-360d765b-654d-430e-98e3-3d3e71d92820.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-483c2e00-dbd9-4bbe-9bad-179e85ae07fe {
  margin-top: 0%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}








#s-483c2e00-dbd9-4bbe-9bad-179e85ae07fe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-483c2e00-dbd9-4bbe-9bad-179e85ae07fe.shg-box.shg-c {
  justify-content: center;
}

#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c-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-dd1262c8-5756-4b0f-a8be-9202d72b9b4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c .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-dd1262c8-5756-4b0f-a8be-9202d72b9b4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-dd1262c8-5756-4b0f-a8be-9202d72b9b4c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c-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-dd1262c8-5756-4b0f-a8be-9202d72b9b4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c .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-dd1262c8-5756-4b0f-a8be-9202d72b9b4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-dd1262c8-5756-4b0f-a8be-9202d72b9b4c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c-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-dd1262c8-5756-4b0f-a8be-9202d72b9b4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c .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-dd1262c8-5756-4b0f-a8be-9202d72b9b4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-dd1262c8-5756-4b0f-a8be-9202d72b9b4c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c-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-dd1262c8-5756-4b0f-a8be-9202d72b9b4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c .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-dd1262c8-5756-4b0f-a8be-9202d72b9b4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-dd1262c8-5756-4b0f-a8be-9202d72b9b4c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c-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-dd1262c8-5756-4b0f-a8be-9202d72b9b4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c .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-dd1262c8-5756-4b0f-a8be-9202d72b9b4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-dd1262c8-5756-4b0f-a8be-9202d72b9b4c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd1262c8-5756-4b0f-a8be-9202d72b9b4c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d97b8e85-abc0-4e0d-aa94-4bbb8d1286d7 {
  margin-top: -80px;
margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
min-height: 50px;
}








#s-d97b8e85-abc0-4e0d-aa94-4bbb8d1286d7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d97b8e85-abc0-4e0d-aa94-4bbb8d1286d7.shg-box.shg-c {
  justify-content: center;
}

#s-540a207e-00e5-4f0d-a16e-66f774a7a186 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-540a207e-00e5-4f0d-a16e-66f774a7a186"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-540a207e-00e5-4f0d-a16e-66f774a7a186"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-540a207e-00e5-4f0d-a16e-66f774a7a186"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-540a207e-00e5-4f0d-a16e-66f774a7a186"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-18ab63fe-f323-42b8-be88-07543003b56f {
  margin-top: 40%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}








#s-18ab63fe-f323-42b8-be88-07543003b56f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-18ab63fe-f323-42b8-be88-07543003b56f.shg-box.shg-c {
  justify-content: center;
}

#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97-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-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 .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-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97-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-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 .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-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97-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-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 .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-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97-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-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 .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-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97-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-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 .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-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7edbd1c0-22e8-4d87-b704-dc3c5dd82c97.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-fc0874ea-da31-427f-9e2a-838c41429b17 {
  margin-top: 20%;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
min-height: 50px;
}








#s-fc0874ea-da31-427f-9e2a-838c41429b17 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fc0874ea-da31-427f-9e2a-838c41429b17.shg-box.shg-c {
  justify-content: center;
}

#s-90032a07-93af-4493-bfa6-179ce7a512f5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-735a5c31-398f-4479-a35f-341d0771bb2c {
  margin-top: 0%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}








#s-735a5c31-398f-4479-a35f-341d0771bb2c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-735a5c31-398f-4479-a35f-341d0771bb2c.shg-box.shg-c {
  justify-content: center;
}

#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836-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-3c1b7d96-1f9a-4361-8c25-a795c2bff836 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836 .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-3c1b7d96-1f9a-4361-8c25-a795c2bff836 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-3c1b7d96-1f9a-4361-8c25-a795c2bff836 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3c1b7d96-1f9a-4361-8c25-a795c2bff836.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c1b7d96-1f9a-4361-8c25-a795c2bff836.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836-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-3c1b7d96-1f9a-4361-8c25-a795c2bff836 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836 .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-3c1b7d96-1f9a-4361-8c25-a795c2bff836 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-3c1b7d96-1f9a-4361-8c25-a795c2bff836 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3c1b7d96-1f9a-4361-8c25-a795c2bff836.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c1b7d96-1f9a-4361-8c25-a795c2bff836.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836-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-3c1b7d96-1f9a-4361-8c25-a795c2bff836 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836 .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-3c1b7d96-1f9a-4361-8c25-a795c2bff836 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-3c1b7d96-1f9a-4361-8c25-a795c2bff836 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3c1b7d96-1f9a-4361-8c25-a795c2bff836.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c1b7d96-1f9a-4361-8c25-a795c2bff836.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836-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-3c1b7d96-1f9a-4361-8c25-a795c2bff836 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836 .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-3c1b7d96-1f9a-4361-8c25-a795c2bff836 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-3c1b7d96-1f9a-4361-8c25-a795c2bff836 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3c1b7d96-1f9a-4361-8c25-a795c2bff836.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c1b7d96-1f9a-4361-8c25-a795c2bff836.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836-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-3c1b7d96-1f9a-4361-8c25-a795c2bff836 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836 .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-3c1b7d96-1f9a-4361-8c25-a795c2bff836 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-3c1b7d96-1f9a-4361-8c25-a795c2bff836 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3c1b7d96-1f9a-4361-8c25-a795c2bff836.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c1b7d96-1f9a-4361-8c25-a795c2bff836.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c1b7d96-1f9a-4361-8c25-a795c2bff836.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-06316fe6-b137-4d66-a6e5-29d38d555ccc {
  margin-top: 30px;
margin-left: 10%;
margin-bottom: 60px;
margin-right: 10%;
min-height: 50px;
}








#s-06316fe6-b137-4d66-a6e5-29d38d555ccc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-06316fe6-b137-4d66-a6e5-29d38d555ccc.shg-box.shg-c {
  justify-content: center;
}

#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d {
  margin-left: auto;
margin-right: auto;
max-width: 1600px;
text-align: left;
}

#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d-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-9fe60ae5-7b14-4717-8e70-dd6a13481f4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d .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-9fe60ae5-7b14-4717-8e70-dd6a13481f4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d img.shogun-image {
  width: 100%;
  
  
  max-width: 1600px;

      
    max-width: 1600px;

  /* 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-9fe60ae5-7b14-4717-8e70-dd6a13481f4d .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d-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-9fe60ae5-7b14-4717-8e70-dd6a13481f4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d .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-9fe60ae5-7b14-4717-8e70-dd6a13481f4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d img.shogun-image {
  width: 100%;
  
  
  max-width: 1600px;

      
    max-width: 1600px;

  /* 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-9fe60ae5-7b14-4717-8e70-dd6a13481f4d .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d-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-9fe60ae5-7b14-4717-8e70-dd6a13481f4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d .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-9fe60ae5-7b14-4717-8e70-dd6a13481f4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d img.shogun-image {
  width: 100%;
  
  
  max-width: 1600px;

      
    max-width: 1600px;

  /* 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-9fe60ae5-7b14-4717-8e70-dd6a13481f4d .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d-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-9fe60ae5-7b14-4717-8e70-dd6a13481f4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d .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-9fe60ae5-7b14-4717-8e70-dd6a13481f4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d img.shogun-image {
  width: 100%;
  
  
  max-width: 1600px;

      
    max-width: 1600px;

  /* 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-9fe60ae5-7b14-4717-8e70-dd6a13481f4d .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d-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-9fe60ae5-7b14-4717-8e70-dd6a13481f4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d .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-9fe60ae5-7b14-4717-8e70-dd6a13481f4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d img.shogun-image {
  width: 100%;
  
  
  max-width: 1600px;

      
    max-width: 1600px;

  /* 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-9fe60ae5-7b14-4717-8e70-dd6a13481f4d .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9fe60ae5-7b14-4717-8e70-dd6a13481f4d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-319ca095-8624-4cac-814c-ef97dc8b894b {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-319ca095-8624-4cac-814c-ef97dc8b894b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-319ca095-8624-4cac-814c-ef97dc8b894b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-319ca095-8624-4cac-814c-ef97dc8b894b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-319ca095-8624-4cac-814c-ef97dc8b894b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

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

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

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

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

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

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

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

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

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

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

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

/* https://stackoverflow.com/a/16094931/3696652 */
.shg-default-text-content ::-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-afc78943-bc2a-4722-99cc-2ced07c5d559 {
  margin-left: auto;
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
}

#s-afc78943-bc2a-4722-99cc-2ced07c5d559 .shg-proportional-font-size,
#s-afc78943-bc2a-4722-99cc-2ced07c5d559 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b68245b8-400a-4b2c-b6bd-a2acabbcb9fc {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-b68245b8-400a-4b2c-b6bd-a2acabbcb9fc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b68245b8-400a-4b2c-b6bd-a2acabbcb9fc.shg-box.shg-c {
  justify-content: center;
}

#s-95994b37-84b0-4e09-8efb-2fb829167506 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-95994b37-84b0-4e09-8efb-2fb829167506"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-95994b37-84b0-4e09-8efb-2fb829167506"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-95994b37-84b0-4e09-8efb-2fb829167506"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-95994b37-84b0-4e09-8efb-2fb829167506"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-c2aef0b5-e9a2-4c57-bf29-434986d0cac1 {
  margin-left: 12%;
margin-right: 12%;
min-height: 50px;
}








#s-c2aef0b5-e9a2-4c57-bf29-434986d0cac1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c2aef0b5-e9a2-4c57-bf29-434986d0cac1.shg-box.shg-c {
  justify-content: center;
}

#s-82837fd5-116e-4e5b-ad48-da2a3c602905 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-82837fd5-116e-4e5b-ad48-da2a3c602905 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82837fd5-116e-4e5b-ad48-da2a3c602905-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-82837fd5-116e-4e5b-ad48-da2a3c602905 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82837fd5-116e-4e5b-ad48-da2a3c602905 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-82837fd5-116e-4e5b-ad48-da2a3c602905 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-82837fd5-116e-4e5b-ad48-da2a3c602905 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-82837fd5-116e-4e5b-ad48-da2a3c602905 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82837fd5-116e-4e5b-ad48-da2a3c602905.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82837fd5-116e-4e5b-ad48-da2a3c602905.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82837fd5-116e-4e5b-ad48-da2a3c602905.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-82837fd5-116e-4e5b-ad48-da2a3c602905 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82837fd5-116e-4e5b-ad48-da2a3c602905-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-82837fd5-116e-4e5b-ad48-da2a3c602905 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82837fd5-116e-4e5b-ad48-da2a3c602905 .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-82837fd5-116e-4e5b-ad48-da2a3c602905 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-82837fd5-116e-4e5b-ad48-da2a3c602905 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-82837fd5-116e-4e5b-ad48-da2a3c602905 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82837fd5-116e-4e5b-ad48-da2a3c602905.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82837fd5-116e-4e5b-ad48-da2a3c602905.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82837fd5-116e-4e5b-ad48-da2a3c602905.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-82837fd5-116e-4e5b-ad48-da2a3c602905 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82837fd5-116e-4e5b-ad48-da2a3c602905-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-82837fd5-116e-4e5b-ad48-da2a3c602905 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82837fd5-116e-4e5b-ad48-da2a3c602905 .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-82837fd5-116e-4e5b-ad48-da2a3c602905 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-82837fd5-116e-4e5b-ad48-da2a3c602905 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-82837fd5-116e-4e5b-ad48-da2a3c602905 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82837fd5-116e-4e5b-ad48-da2a3c602905.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82837fd5-116e-4e5b-ad48-da2a3c602905.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82837fd5-116e-4e5b-ad48-da2a3c602905.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-82837fd5-116e-4e5b-ad48-da2a3c602905 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82837fd5-116e-4e5b-ad48-da2a3c602905-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-82837fd5-116e-4e5b-ad48-da2a3c602905 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82837fd5-116e-4e5b-ad48-da2a3c602905 .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-82837fd5-116e-4e5b-ad48-da2a3c602905 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-82837fd5-116e-4e5b-ad48-da2a3c602905 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-82837fd5-116e-4e5b-ad48-da2a3c602905 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82837fd5-116e-4e5b-ad48-da2a3c602905.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82837fd5-116e-4e5b-ad48-da2a3c602905.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82837fd5-116e-4e5b-ad48-da2a3c602905.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-82837fd5-116e-4e5b-ad48-da2a3c602905 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82837fd5-116e-4e5b-ad48-da2a3c602905-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-82837fd5-116e-4e5b-ad48-da2a3c602905 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82837fd5-116e-4e5b-ad48-da2a3c602905 .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-82837fd5-116e-4e5b-ad48-da2a3c602905 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-82837fd5-116e-4e5b-ad48-da2a3c602905 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-82837fd5-116e-4e5b-ad48-da2a3c602905 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82837fd5-116e-4e5b-ad48-da2a3c602905.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82837fd5-116e-4e5b-ad48-da2a3c602905.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82837fd5-116e-4e5b-ad48-da2a3c602905.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-15c88a89-d61a-40ac-abbe-30581bfee389 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-e83251e2-ebab-40c8-9974-0f626b915b7b {
  margin-top: 40px;
margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
min-height: 50px;
}








#s-e83251e2-ebab-40c8-9974-0f626b915b7b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e83251e2-ebab-40c8-9974-0f626b915b7b.shg-box.shg-c {
  justify-content: center;
}

#s-110ab4a4-92ce-48ff-916d-ccd0253b2878 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-110ab4a4-92ce-48ff-916d-ccd0253b2878"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-110ab4a4-92ce-48ff-916d-ccd0253b2878"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-110ab4a4-92ce-48ff-916d-ccd0253b2878"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-110ab4a4-92ce-48ff-916d-ccd0253b2878"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-bb570026-3f9e-46d5-9622-becf40c54309 {
  margin-top: 0%;
margin-left: 5%;
margin-bottom: 20%;
margin-right: 5%;
min-height: 50px;
}








#s-bb570026-3f9e-46d5-9622-becf40c54309 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bb570026-3f9e-46d5-9622-becf40c54309.shg-box.shg-c {
  justify-content: center;
}

#s-0bcefc79-3172-496e-861e-145ff98263c9 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-0bcefc79-3172-496e-861e-145ff98263c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0bcefc79-3172-496e-861e-145ff98263c9-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-0bcefc79-3172-496e-861e-145ff98263c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-0bcefc79-3172-496e-861e-145ff98263c9 .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-0bcefc79-3172-496e-861e-145ff98263c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0bcefc79-3172-496e-861e-145ff98263c9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0bcefc79-3172-496e-861e-145ff98263c9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0bcefc79-3172-496e-861e-145ff98263c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bcefc79-3172-496e-861e-145ff98263c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bcefc79-3172-496e-861e-145ff98263c9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0bcefc79-3172-496e-861e-145ff98263c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0bcefc79-3172-496e-861e-145ff98263c9-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-0bcefc79-3172-496e-861e-145ff98263c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0bcefc79-3172-496e-861e-145ff98263c9 .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-0bcefc79-3172-496e-861e-145ff98263c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0bcefc79-3172-496e-861e-145ff98263c9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0bcefc79-3172-496e-861e-145ff98263c9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0bcefc79-3172-496e-861e-145ff98263c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bcefc79-3172-496e-861e-145ff98263c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bcefc79-3172-496e-861e-145ff98263c9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0bcefc79-3172-496e-861e-145ff98263c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0bcefc79-3172-496e-861e-145ff98263c9-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-0bcefc79-3172-496e-861e-145ff98263c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0bcefc79-3172-496e-861e-145ff98263c9 .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-0bcefc79-3172-496e-861e-145ff98263c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0bcefc79-3172-496e-861e-145ff98263c9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0bcefc79-3172-496e-861e-145ff98263c9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0bcefc79-3172-496e-861e-145ff98263c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bcefc79-3172-496e-861e-145ff98263c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bcefc79-3172-496e-861e-145ff98263c9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0bcefc79-3172-496e-861e-145ff98263c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0bcefc79-3172-496e-861e-145ff98263c9-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-0bcefc79-3172-496e-861e-145ff98263c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0bcefc79-3172-496e-861e-145ff98263c9 .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-0bcefc79-3172-496e-861e-145ff98263c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0bcefc79-3172-496e-861e-145ff98263c9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0bcefc79-3172-496e-861e-145ff98263c9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0bcefc79-3172-496e-861e-145ff98263c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bcefc79-3172-496e-861e-145ff98263c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bcefc79-3172-496e-861e-145ff98263c9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0bcefc79-3172-496e-861e-145ff98263c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0bcefc79-3172-496e-861e-145ff98263c9-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-0bcefc79-3172-496e-861e-145ff98263c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0bcefc79-3172-496e-861e-145ff98263c9 .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-0bcefc79-3172-496e-861e-145ff98263c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0bcefc79-3172-496e-861e-145ff98263c9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0bcefc79-3172-496e-861e-145ff98263c9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0bcefc79-3172-496e-861e-145ff98263c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bcefc79-3172-496e-861e-145ff98263c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bcefc79-3172-496e-861e-145ff98263c9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ee885e87-2050-4ba5-94e4-043c3966cfc6 {
  margin-top: 20%;
margin-left: 5%;
margin-right: 5%;
min-height: 50px;
}








#s-ee885e87-2050-4ba5-94e4-043c3966cfc6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ee885e87-2050-4ba5-94e4-043c3966cfc6.shg-box.shg-c {
  justify-content: center;
}

#s-a070e690-302b-4f2b-be01-2a3f2e0c805c {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-a070e690-302b-4f2b-be01-2a3f2e0c805c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a070e690-302b-4f2b-be01-2a3f2e0c805c-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-a070e690-302b-4f2b-be01-2a3f2e0c805c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a070e690-302b-4f2b-be01-2a3f2e0c805c .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-a070e690-302b-4f2b-be01-2a3f2e0c805c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a070e690-302b-4f2b-be01-2a3f2e0c805c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-a070e690-302b-4f2b-be01-2a3f2e0c805c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a070e690-302b-4f2b-be01-2a3f2e0c805c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a070e690-302b-4f2b-be01-2a3f2e0c805c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a070e690-302b-4f2b-be01-2a3f2e0c805c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a070e690-302b-4f2b-be01-2a3f2e0c805c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a070e690-302b-4f2b-be01-2a3f2e0c805c-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-a070e690-302b-4f2b-be01-2a3f2e0c805c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a070e690-302b-4f2b-be01-2a3f2e0c805c .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-a070e690-302b-4f2b-be01-2a3f2e0c805c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a070e690-302b-4f2b-be01-2a3f2e0c805c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-a070e690-302b-4f2b-be01-2a3f2e0c805c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a070e690-302b-4f2b-be01-2a3f2e0c805c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a070e690-302b-4f2b-be01-2a3f2e0c805c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a070e690-302b-4f2b-be01-2a3f2e0c805c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a070e690-302b-4f2b-be01-2a3f2e0c805c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a070e690-302b-4f2b-be01-2a3f2e0c805c-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-a070e690-302b-4f2b-be01-2a3f2e0c805c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a070e690-302b-4f2b-be01-2a3f2e0c805c .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-a070e690-302b-4f2b-be01-2a3f2e0c805c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a070e690-302b-4f2b-be01-2a3f2e0c805c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-a070e690-302b-4f2b-be01-2a3f2e0c805c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a070e690-302b-4f2b-be01-2a3f2e0c805c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a070e690-302b-4f2b-be01-2a3f2e0c805c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a070e690-302b-4f2b-be01-2a3f2e0c805c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a070e690-302b-4f2b-be01-2a3f2e0c805c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a070e690-302b-4f2b-be01-2a3f2e0c805c-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-a070e690-302b-4f2b-be01-2a3f2e0c805c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a070e690-302b-4f2b-be01-2a3f2e0c805c .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-a070e690-302b-4f2b-be01-2a3f2e0c805c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a070e690-302b-4f2b-be01-2a3f2e0c805c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-a070e690-302b-4f2b-be01-2a3f2e0c805c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a070e690-302b-4f2b-be01-2a3f2e0c805c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a070e690-302b-4f2b-be01-2a3f2e0c805c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a070e690-302b-4f2b-be01-2a3f2e0c805c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a070e690-302b-4f2b-be01-2a3f2e0c805c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a070e690-302b-4f2b-be01-2a3f2e0c805c-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-a070e690-302b-4f2b-be01-2a3f2e0c805c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a070e690-302b-4f2b-be01-2a3f2e0c805c .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-a070e690-302b-4f2b-be01-2a3f2e0c805c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a070e690-302b-4f2b-be01-2a3f2e0c805c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-a070e690-302b-4f2b-be01-2a3f2e0c805c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a070e690-302b-4f2b-be01-2a3f2e0c805c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a070e690-302b-4f2b-be01-2a3f2e0c805c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a070e690-302b-4f2b-be01-2a3f2e0c805c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a333f571-cf3a-44c0-9df7-bea3014564f0 {
  margin-top: 0%;
margin-left: 5%;
margin-bottom: 20%;
margin-right: 5%;
min-height: 50px;
}








#s-a333f571-cf3a-44c0-9df7-bea3014564f0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a333f571-cf3a-44c0-9df7-bea3014564f0.shg-box.shg-c {
  justify-content: center;
}

#s-e5abe4a4-c031-4507-a876-469e4a7f5308 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-e5abe4a4-c031-4507-a876-469e4a7f5308 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e5abe4a4-c031-4507-a876-469e4a7f5308-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-e5abe4a4-c031-4507-a876-469e4a7f5308 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e5abe4a4-c031-4507-a876-469e4a7f5308 .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-e5abe4a4-c031-4507-a876-469e4a7f5308 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e5abe4a4-c031-4507-a876-469e4a7f5308 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e5abe4a4-c031-4507-a876-469e4a7f5308 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e5abe4a4-c031-4507-a876-469e4a7f5308.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5abe4a4-c031-4507-a876-469e4a7f5308.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5abe4a4-c031-4507-a876-469e4a7f5308.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e5abe4a4-c031-4507-a876-469e4a7f5308 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e5abe4a4-c031-4507-a876-469e4a7f5308-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-e5abe4a4-c031-4507-a876-469e4a7f5308 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e5abe4a4-c031-4507-a876-469e4a7f5308 .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-e5abe4a4-c031-4507-a876-469e4a7f5308 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e5abe4a4-c031-4507-a876-469e4a7f5308 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e5abe4a4-c031-4507-a876-469e4a7f5308 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e5abe4a4-c031-4507-a876-469e4a7f5308.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5abe4a4-c031-4507-a876-469e4a7f5308.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5abe4a4-c031-4507-a876-469e4a7f5308.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e5abe4a4-c031-4507-a876-469e4a7f5308 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e5abe4a4-c031-4507-a876-469e4a7f5308-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-e5abe4a4-c031-4507-a876-469e4a7f5308 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e5abe4a4-c031-4507-a876-469e4a7f5308 .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-e5abe4a4-c031-4507-a876-469e4a7f5308 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e5abe4a4-c031-4507-a876-469e4a7f5308 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e5abe4a4-c031-4507-a876-469e4a7f5308 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e5abe4a4-c031-4507-a876-469e4a7f5308.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5abe4a4-c031-4507-a876-469e4a7f5308.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5abe4a4-c031-4507-a876-469e4a7f5308.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e5abe4a4-c031-4507-a876-469e4a7f5308 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e5abe4a4-c031-4507-a876-469e4a7f5308-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-e5abe4a4-c031-4507-a876-469e4a7f5308 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e5abe4a4-c031-4507-a876-469e4a7f5308 .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-e5abe4a4-c031-4507-a876-469e4a7f5308 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e5abe4a4-c031-4507-a876-469e4a7f5308 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e5abe4a4-c031-4507-a876-469e4a7f5308 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e5abe4a4-c031-4507-a876-469e4a7f5308.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5abe4a4-c031-4507-a876-469e4a7f5308.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5abe4a4-c031-4507-a876-469e4a7f5308.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e5abe4a4-c031-4507-a876-469e4a7f5308 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e5abe4a4-c031-4507-a876-469e4a7f5308-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-e5abe4a4-c031-4507-a876-469e4a7f5308 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e5abe4a4-c031-4507-a876-469e4a7f5308 .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-e5abe4a4-c031-4507-a876-469e4a7f5308 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e5abe4a4-c031-4507-a876-469e4a7f5308 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e5abe4a4-c031-4507-a876-469e4a7f5308 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e5abe4a4-c031-4507-a876-469e4a7f5308.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5abe4a4-c031-4507-a876-469e4a7f5308.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5abe4a4-c031-4507-a876-469e4a7f5308.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-4a0a4cb5-1560-441b-b09b-7b1afc7d8c17 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-4a0a4cb5-1560-441b-b09b-7b1afc7d8c17 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4a0a4cb5-1560-441b-b09b-7b1afc7d8c17.shg-box.shg-c {
  justify-content: center;
}

#s-ae82ac0c-4953-4b20-bb0e-a8b4013effb6 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-ae82ac0c-4953-4b20-bb0e-a8b4013effb6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ae82ac0c-4953-4b20-bb0e-a8b4013effb6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ae82ac0c-4953-4b20-bb0e-a8b4013effb6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ae82ac0c-4953-4b20-bb0e-a8b4013effb6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-f696055d-7ca0-4942-a2a0-a5952044be54 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-b33b636c-3aec-4e36-84e2-45777ae0ff04 {
  margin-left: 12%;
margin-right: 12%;
min-height: 50px;
}








#s-b33b636c-3aec-4e36-84e2-45777ae0ff04 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b33b636c-3aec-4e36-84e2-45777ae0ff04.shg-box.shg-c {
  justify-content: center;
}

#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7-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-e68425ed-71bb-4fee-890d-eec0e4cae6e7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e68425ed-71bb-4fee-890d-eec0e4cae6e7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e68425ed-71bb-4fee-890d-eec0e4cae6e7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e68425ed-71bb-4fee-890d-eec0e4cae6e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e68425ed-71bb-4fee-890d-eec0e4cae6e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7-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-e68425ed-71bb-4fee-890d-eec0e4cae6e7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7 .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-e68425ed-71bb-4fee-890d-eec0e4cae6e7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e68425ed-71bb-4fee-890d-eec0e4cae6e7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e68425ed-71bb-4fee-890d-eec0e4cae6e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e68425ed-71bb-4fee-890d-eec0e4cae6e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7-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-e68425ed-71bb-4fee-890d-eec0e4cae6e7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7 .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-e68425ed-71bb-4fee-890d-eec0e4cae6e7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e68425ed-71bb-4fee-890d-eec0e4cae6e7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e68425ed-71bb-4fee-890d-eec0e4cae6e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e68425ed-71bb-4fee-890d-eec0e4cae6e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7-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-e68425ed-71bb-4fee-890d-eec0e4cae6e7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7 .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-e68425ed-71bb-4fee-890d-eec0e4cae6e7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e68425ed-71bb-4fee-890d-eec0e4cae6e7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e68425ed-71bb-4fee-890d-eec0e4cae6e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e68425ed-71bb-4fee-890d-eec0e4cae6e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7-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-e68425ed-71bb-4fee-890d-eec0e4cae6e7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7 .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-e68425ed-71bb-4fee-890d-eec0e4cae6e7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e68425ed-71bb-4fee-890d-eec0e4cae6e7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e68425ed-71bb-4fee-890d-eec0e4cae6e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e68425ed-71bb-4fee-890d-eec0e4cae6e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e68425ed-71bb-4fee-890d-eec0e4cae6e7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-291bdb9a-2212-4c82-bd30-ff9e139babf8 {
  margin-top: 60px;
margin-left: 10%;
margin-bottom: 60px;
margin-right: 10%;
min-height: 50px;
}








#s-291bdb9a-2212-4c82-bd30-ff9e139babf8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-291bdb9a-2212-4c82-bd30-ff9e139babf8.shg-box.shg-c {
  justify-content: center;
}

#s-df12e55b-2305-4eab-8f8a-1c8a271dac43 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-16ee0a7b-8f7c-4b84-a60e-7f6b296e44d4 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
min-height: 50px;
}








#s-16ee0a7b-8f7c-4b84-a60e-7f6b296e44d4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-16ee0a7b-8f7c-4b84-a60e-7f6b296e44d4.shg-box.shg-c {
  justify-content: center;
}

#s-45bfa654-2739-49e3-bceb-ec4bea44f486 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-45bfa654-2739-49e3-bceb-ec4bea44f486"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-45bfa654-2739-49e3-bceb-ec4bea44f486"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-45bfa654-2739-49e3-bceb-ec4bea44f486"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-45bfa654-2739-49e3-bceb-ec4bea44f486"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-36ced7ef-45c4-4ff5-a284-758ab19da2f1 {
  margin-top: 0%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}








#s-36ced7ef-45c4-4ff5-a284-758ab19da2f1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-36ced7ef-45c4-4ff5-a284-758ab19da2f1.shg-box.shg-c {
  justify-content: center;
}

#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31-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-e047a8de-e6a4-4f13-849e-ef91fdef9c31 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31 .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-e047a8de-e6a4-4f13-849e-ef91fdef9c31 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e047a8de-e6a4-4f13-849e-ef91fdef9c31 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e047a8de-e6a4-4f13-849e-ef91fdef9c31.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e047a8de-e6a4-4f13-849e-ef91fdef9c31.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31-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-e047a8de-e6a4-4f13-849e-ef91fdef9c31 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31 .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-e047a8de-e6a4-4f13-849e-ef91fdef9c31 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e047a8de-e6a4-4f13-849e-ef91fdef9c31 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e047a8de-e6a4-4f13-849e-ef91fdef9c31.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e047a8de-e6a4-4f13-849e-ef91fdef9c31.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31-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-e047a8de-e6a4-4f13-849e-ef91fdef9c31 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31 .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-e047a8de-e6a4-4f13-849e-ef91fdef9c31 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e047a8de-e6a4-4f13-849e-ef91fdef9c31 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e047a8de-e6a4-4f13-849e-ef91fdef9c31.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e047a8de-e6a4-4f13-849e-ef91fdef9c31.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31-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-e047a8de-e6a4-4f13-849e-ef91fdef9c31 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31 .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-e047a8de-e6a4-4f13-849e-ef91fdef9c31 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e047a8de-e6a4-4f13-849e-ef91fdef9c31 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e047a8de-e6a4-4f13-849e-ef91fdef9c31.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e047a8de-e6a4-4f13-849e-ef91fdef9c31.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31-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-e047a8de-e6a4-4f13-849e-ef91fdef9c31 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31 .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-e047a8de-e6a4-4f13-849e-ef91fdef9c31 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e047a8de-e6a4-4f13-849e-ef91fdef9c31 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e047a8de-e6a4-4f13-849e-ef91fdef9c31.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e047a8de-e6a4-4f13-849e-ef91fdef9c31.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e047a8de-e6a4-4f13-849e-ef91fdef9c31.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-78e442a9-bf4e-4c42-88cf-fa55e1000b69 {
  margin-top: 20%;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
min-height: 50px;
}








#s-78e442a9-bf4e-4c42-88cf-fa55e1000b69 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-78e442a9-bf4e-4c42-88cf-fa55e1000b69.shg-box.shg-c {
  justify-content: center;
}

#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2-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-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 .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-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2-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-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 .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-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2-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-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 .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-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2-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-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 .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-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2-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-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 .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-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c3371c43-330f-4d9b-b95f-c6063dcbaeb2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3371c43-330f-4d9b-b95f-c6063dcbaeb2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-00a606c4-538a-424a-8c87-89b96a2b1769 {
  margin-top: 40%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}








#s-00a606c4-538a-424a-8c87-89b96a2b1769 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-00a606c4-538a-424a-8c87-89b96a2b1769.shg-box.shg-c {
  justify-content: center;
}

#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432-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-2ec11f0b-6f34-4aec-98ed-09aa2b347432 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432 .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-2ec11f0b-6f34-4aec-98ed-09aa2b347432 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-2ec11f0b-6f34-4aec-98ed-09aa2b347432 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2ec11f0b-6f34-4aec-98ed-09aa2b347432.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ec11f0b-6f34-4aec-98ed-09aa2b347432.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432-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-2ec11f0b-6f34-4aec-98ed-09aa2b347432 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432 .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-2ec11f0b-6f34-4aec-98ed-09aa2b347432 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-2ec11f0b-6f34-4aec-98ed-09aa2b347432 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2ec11f0b-6f34-4aec-98ed-09aa2b347432.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ec11f0b-6f34-4aec-98ed-09aa2b347432.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432-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-2ec11f0b-6f34-4aec-98ed-09aa2b347432 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432 .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-2ec11f0b-6f34-4aec-98ed-09aa2b347432 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-2ec11f0b-6f34-4aec-98ed-09aa2b347432 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2ec11f0b-6f34-4aec-98ed-09aa2b347432.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ec11f0b-6f34-4aec-98ed-09aa2b347432.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432-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-2ec11f0b-6f34-4aec-98ed-09aa2b347432 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432 .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-2ec11f0b-6f34-4aec-98ed-09aa2b347432 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-2ec11f0b-6f34-4aec-98ed-09aa2b347432 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2ec11f0b-6f34-4aec-98ed-09aa2b347432.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ec11f0b-6f34-4aec-98ed-09aa2b347432.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432-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-2ec11f0b-6f34-4aec-98ed-09aa2b347432 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432 .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-2ec11f0b-6f34-4aec-98ed-09aa2b347432 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-2ec11f0b-6f34-4aec-98ed-09aa2b347432 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2ec11f0b-6f34-4aec-98ed-09aa2b347432.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ec11f0b-6f34-4aec-98ed-09aa2b347432.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ec11f0b-6f34-4aec-98ed-09aa2b347432.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b6547c7f-7451-4a37-b162-7fd878730f67 {
  margin-top: -80px;
margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
min-height: 50px;
}








#s-b6547c7f-7451-4a37-b162-7fd878730f67 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b6547c7f-7451-4a37-b162-7fd878730f67.shg-box.shg-c {
  justify-content: center;
}

#s-2161107a-10c5-4cb4-be24-e5c16a04c166 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-2161107a-10c5-4cb4-be24-e5c16a04c166"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2161107a-10c5-4cb4-be24-e5c16a04c166"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-2161107a-10c5-4cb4-be24-e5c16a04c166"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-2161107a-10c5-4cb4-be24-e5c16a04c166"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-2dcefbb7-4d04-48ad-ace5-29d22a996ce7 {
  margin-top: 0%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}








#s-2dcefbb7-4d04-48ad-ace5-29d22a996ce7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2dcefbb7-4d04-48ad-ace5-29d22a996ce7.shg-box.shg-c {
  justify-content: center;
}

#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c-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-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c .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-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c-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-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c .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-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c-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-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c .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-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c-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-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c .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-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c-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-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c .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-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1ed5f0b-2f20-47ec-866a-2239a93b8b6c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-68d695c8-3ea8-4376-ba4f-c1e9524930e2 {
  margin-top: 20%;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
min-height: 50px;
}








#s-68d695c8-3ea8-4376-ba4f-c1e9524930e2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-68d695c8-3ea8-4376-ba4f-c1e9524930e2.shg-box.shg-c {
  justify-content: center;
}

#s-8117ec22-d44b-4892-a1da-0ef3c2b3c86d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-af35d37d-ac5b-4fb9-bbed-78bf056806c3 {
  margin-top: 40%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}








#s-af35d37d-ac5b-4fb9-bbed-78bf056806c3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-af35d37d-ac5b-4fb9-bbed-78bf056806c3.shg-box.shg-c {
  justify-content: center;
}

#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2-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-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 .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-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2-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-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 .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-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2-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-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 .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-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2-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-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 .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-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2-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-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 .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-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-bb84d4d4-4ab1-4525-a3e8-00ce657014c2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb84d4d4-4ab1-4525-a3e8-00ce657014c2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-20aad5c0-c9b1-48f3-8e40-c556f6809381 {
  margin-top: 30px;
margin-left: 10%;
margin-bottom: 60px;
margin-right: 10%;
min-height: 50px;
}








#s-20aad5c0-c9b1-48f3-8e40-c556f6809381 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-20aad5c0-c9b1-48f3-8e40-c556f6809381.shg-box.shg-c {
  justify-content: center;
}

#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb {
  margin-left: auto;
margin-right: auto;
max-width: 1600px;
text-align: left;
}

#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb-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-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb .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-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb img.shogun-image {
  width: 100%;
  
  
  max-width: 1600px;

      
    max-width: 1600px;

  /* 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-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb-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-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb .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-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb img.shogun-image {
  width: 100%;
  
  
  max-width: 1600px;

      
    max-width: 1600px;

  /* 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-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb-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-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb .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-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb img.shogun-image {
  width: 100%;
  
  
  max-width: 1600px;

      
    max-width: 1600px;

  /* 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-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb-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-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb .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-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb img.shogun-image {
  width: 100%;
  
  
  max-width: 1600px;

      
    max-width: 1600px;

  /* 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-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb-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-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb .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-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb img.shogun-image {
  width: 100%;
  
  
  max-width: 1600px;

      
    max-width: 1600px;

  /* 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-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebc2cc93-ff70-41b5-8e4a-7012f18bbcdb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-96cca7db-523e-43fc-bd85-77679a0a6300 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-96cca7db-523e-43fc-bd85-77679a0a6300 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-96cca7db-523e-43fc-bd85-77679a0a6300.shg-box.shg-c {
  justify-content: center;
}

#s-36ff6d52-7b2e-4732-a4a1-5920571855bc {
  margin-left: 48%;
margin-right: 48%;
max-width: 1872px;
text-align: center;
}

#s-36ff6d52-7b2e-4732-a4a1-5920571855bc {
  margin: 0 !important;
  overflow: visible;
}

#s-36ff6d52-7b2e-4732-a4a1-5920571855bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-36ff6d52-7b2e-4732-a4a1-5920571855bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-36ff6d52-7b2e-4732-a4a1-5920571855bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-36ff6d52-7b2e-4732-a4a1-5920571855bc img.shogun-image {
  /* Add background color handling */
  
}

#s-36ff6d52-7b2e-4732-a4a1-5920571855bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-36ff6d52-7b2e-4732-a4a1-5920571855bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-36ff6d52-7b2e-4732-a4a1-5920571855bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36ff6d52-7b2e-4732-a4a1-5920571855bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36ff6d52-7b2e-4732-a4a1-5920571855bc.shogun-image {
  box-sizing: border-box;
}



.s-36ff6d52-7b2e-4732-a4a1-5920571855bc img.shogun-image {
  
}


@media (min-width: 1200px){#s-36ff6d52-7b2e-4732-a4a1-5920571855bc {
  margin: 0 !important;
  overflow: visible;
}

#s-36ff6d52-7b2e-4732-a4a1-5920571855bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-36ff6d52-7b2e-4732-a4a1-5920571855bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-36ff6d52-7b2e-4732-a4a1-5920571855bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-36ff6d52-7b2e-4732-a4a1-5920571855bc img.shogun-image {
  /* Add background color handling */
  
}

#s-36ff6d52-7b2e-4732-a4a1-5920571855bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-36ff6d52-7b2e-4732-a4a1-5920571855bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-36ff6d52-7b2e-4732-a4a1-5920571855bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36ff6d52-7b2e-4732-a4a1-5920571855bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36ff6d52-7b2e-4732-a4a1-5920571855bc.shogun-image {
  box-sizing: border-box;
}



.s-36ff6d52-7b2e-4732-a4a1-5920571855bc img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-36ff6d52-7b2e-4732-a4a1-5920571855bc {
  margin: 0 !important;
  overflow: visible;
}

#s-36ff6d52-7b2e-4732-a4a1-5920571855bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-36ff6d52-7b2e-4732-a4a1-5920571855bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-36ff6d52-7b2e-4732-a4a1-5920571855bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-36ff6d52-7b2e-4732-a4a1-5920571855bc img.shogun-image {
  /* Add background color handling */
  
}

#s-36ff6d52-7b2e-4732-a4a1-5920571855bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-36ff6d52-7b2e-4732-a4a1-5920571855bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-36ff6d52-7b2e-4732-a4a1-5920571855bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36ff6d52-7b2e-4732-a4a1-5920571855bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36ff6d52-7b2e-4732-a4a1-5920571855bc.shogun-image {
  box-sizing: border-box;
}



.s-36ff6d52-7b2e-4732-a4a1-5920571855bc img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-36ff6d52-7b2e-4732-a4a1-5920571855bc {
  margin: 0 !important;
  overflow: visible;
}

#s-36ff6d52-7b2e-4732-a4a1-5920571855bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-36ff6d52-7b2e-4732-a4a1-5920571855bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-36ff6d52-7b2e-4732-a4a1-5920571855bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-36ff6d52-7b2e-4732-a4a1-5920571855bc img.shogun-image {
  /* Add background color handling */
  
}

#s-36ff6d52-7b2e-4732-a4a1-5920571855bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-36ff6d52-7b2e-4732-a4a1-5920571855bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-36ff6d52-7b2e-4732-a4a1-5920571855bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36ff6d52-7b2e-4732-a4a1-5920571855bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36ff6d52-7b2e-4732-a4a1-5920571855bc.shogun-image {
  box-sizing: border-box;
}



.s-36ff6d52-7b2e-4732-a4a1-5920571855bc img.shogun-image {
  
}


}@media (max-width: 767px){#s-36ff6d52-7b2e-4732-a4a1-5920571855bc {
  margin: 0 !important;
  overflow: visible;
}

#s-36ff6d52-7b2e-4732-a4a1-5920571855bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-36ff6d52-7b2e-4732-a4a1-5920571855bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-36ff6d52-7b2e-4732-a4a1-5920571855bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-36ff6d52-7b2e-4732-a4a1-5920571855bc img.shogun-image {
  /* Add background color handling */
  
}

#s-36ff6d52-7b2e-4732-a4a1-5920571855bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-36ff6d52-7b2e-4732-a4a1-5920571855bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-36ff6d52-7b2e-4732-a4a1-5920571855bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36ff6d52-7b2e-4732-a4a1-5920571855bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36ff6d52-7b2e-4732-a4a1-5920571855bc.shogun-image {
  box-sizing: border-box;
}



.s-36ff6d52-7b2e-4732-a4a1-5920571855bc img.shogun-image {
  
}


}
#s-e0473e18-8b09-417d-a72a-b8f517040dc2 {
  margin-top: 60px;
margin-bottom: 0px;
min-height: 50px;
}








#s-e0473e18-8b09-417d-a72a-b8f517040dc2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e0473e18-8b09-417d-a72a-b8f517040dc2.shg-box.shg-c {
  justify-content: center;
}

#s-5c01a22f-01b1-47a7-8dc9-cd8920ebebaa {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5c01a22f-01b1-47a7-8dc9-cd8920ebebaa .shogun-heading-component h3 {
  color: rgba(0, 43, 65, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-76738c88-dd00-4971-bae9-6792250b74dd {
  margin-left: auto;
margin-bottom: 2px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-76738c88-dd00-4971-bae9-6792250b74dd"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 1.0px);
}

}

@media (min-width: 768px) {
[id="s-76738c88-dd00-4971-bae9-6792250b74dd"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-76738c88-dd00-4971-bae9-6792250b74dd"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-76738c88-dd00-4971-bae9-6792250b74dd"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 1.5px);
}

}

#s-625174c7-6901-4ed4-8ff7-c513bb807a22 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-625174c7-6901-4ed4-8ff7-c513bb807a22 {
  margin: 0 !important;
  overflow: visible;
}

#s-625174c7-6901-4ed4-8ff7-c513bb807a22-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-625174c7-6901-4ed4-8ff7-c513bb807a22 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-625174c7-6901-4ed4-8ff7-c513bb807a22 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-625174c7-6901-4ed4-8ff7-c513bb807a22 img.shogun-image {
  /* Add background color handling */
  
}

#s-625174c7-6901-4ed4-8ff7-c513bb807a22 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-625174c7-6901-4ed4-8ff7-c513bb807a22 .shogun-image-content {
  
    justify-content: center;
  
}

.s-625174c7-6901-4ed4-8ff7-c513bb807a22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-625174c7-6901-4ed4-8ff7-c513bb807a22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-625174c7-6901-4ed4-8ff7-c513bb807a22.shogun-image {
  box-sizing: border-box;
}



.s-625174c7-6901-4ed4-8ff7-c513bb807a22 img.shogun-image {
  
}


@media (min-width: 1200px){#s-625174c7-6901-4ed4-8ff7-c513bb807a22 {
  margin: 0 !important;
  overflow: visible;
}

#s-625174c7-6901-4ed4-8ff7-c513bb807a22-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-625174c7-6901-4ed4-8ff7-c513bb807a22 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-625174c7-6901-4ed4-8ff7-c513bb807a22 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-625174c7-6901-4ed4-8ff7-c513bb807a22 img.shogun-image {
  /* Add background color handling */
  
}

#s-625174c7-6901-4ed4-8ff7-c513bb807a22 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-625174c7-6901-4ed4-8ff7-c513bb807a22 .shogun-image-content {
  
    justify-content: center;
  
}

.s-625174c7-6901-4ed4-8ff7-c513bb807a22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-625174c7-6901-4ed4-8ff7-c513bb807a22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-625174c7-6901-4ed4-8ff7-c513bb807a22.shogun-image {
  box-sizing: border-box;
}



.s-625174c7-6901-4ed4-8ff7-c513bb807a22 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-625174c7-6901-4ed4-8ff7-c513bb807a22 {
  margin: 0 !important;
  overflow: visible;
}

#s-625174c7-6901-4ed4-8ff7-c513bb807a22-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-625174c7-6901-4ed4-8ff7-c513bb807a22 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-625174c7-6901-4ed4-8ff7-c513bb807a22 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-625174c7-6901-4ed4-8ff7-c513bb807a22 img.shogun-image {
  /* Add background color handling */
  
}

#s-625174c7-6901-4ed4-8ff7-c513bb807a22 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-625174c7-6901-4ed4-8ff7-c513bb807a22 .shogun-image-content {
  
    justify-content: center;
  
}

.s-625174c7-6901-4ed4-8ff7-c513bb807a22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-625174c7-6901-4ed4-8ff7-c513bb807a22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-625174c7-6901-4ed4-8ff7-c513bb807a22.shogun-image {
  box-sizing: border-box;
}



.s-625174c7-6901-4ed4-8ff7-c513bb807a22 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-625174c7-6901-4ed4-8ff7-c513bb807a22 {
  margin: 0 !important;
  overflow: visible;
}

#s-625174c7-6901-4ed4-8ff7-c513bb807a22-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-625174c7-6901-4ed4-8ff7-c513bb807a22 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-625174c7-6901-4ed4-8ff7-c513bb807a22 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-625174c7-6901-4ed4-8ff7-c513bb807a22 img.shogun-image {
  /* Add background color handling */
  
}

#s-625174c7-6901-4ed4-8ff7-c513bb807a22 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-625174c7-6901-4ed4-8ff7-c513bb807a22 .shogun-image-content {
  
    justify-content: center;
  
}

.s-625174c7-6901-4ed4-8ff7-c513bb807a22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-625174c7-6901-4ed4-8ff7-c513bb807a22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-625174c7-6901-4ed4-8ff7-c513bb807a22.shogun-image {
  box-sizing: border-box;
}



.s-625174c7-6901-4ed4-8ff7-c513bb807a22 img.shogun-image {
  
}


}@media (max-width: 767px){#s-625174c7-6901-4ed4-8ff7-c513bb807a22 {
  margin: 0 !important;
  overflow: visible;
}

#s-625174c7-6901-4ed4-8ff7-c513bb807a22-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-625174c7-6901-4ed4-8ff7-c513bb807a22 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-625174c7-6901-4ed4-8ff7-c513bb807a22 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-625174c7-6901-4ed4-8ff7-c513bb807a22 img.shogun-image {
  /* Add background color handling */
  
}

#s-625174c7-6901-4ed4-8ff7-c513bb807a22 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-625174c7-6901-4ed4-8ff7-c513bb807a22 .shogun-image-content {
  
    justify-content: center;
  
}

.s-625174c7-6901-4ed4-8ff7-c513bb807a22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-625174c7-6901-4ed4-8ff7-c513bb807a22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-625174c7-6901-4ed4-8ff7-c513bb807a22.shogun-image {
  box-sizing: border-box;
}



.s-625174c7-6901-4ed4-8ff7-c513bb807a22 img.shogun-image {
  
}


}
#s-d1311116-7761-4041-9e2c-4fd0a57f7759 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-c8845e19-cce0-4c8b-968a-eadb5503356a {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-c8845e19-cce0-4c8b-968a-eadb5503356a {
  margin: 0 !important;
  overflow: visible;
}

#s-c8845e19-cce0-4c8b-968a-eadb5503356a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c8845e19-cce0-4c8b-968a-eadb5503356a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c8845e19-cce0-4c8b-968a-eadb5503356a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c8845e19-cce0-4c8b-968a-eadb5503356a img.shogun-image {
  /* Add background color handling */
  
}

#s-c8845e19-cce0-4c8b-968a-eadb5503356a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c8845e19-cce0-4c8b-968a-eadb5503356a .shogun-image-content {
  
    justify-content: center;
  
}

.s-c8845e19-cce0-4c8b-968a-eadb5503356a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8845e19-cce0-4c8b-968a-eadb5503356a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8845e19-cce0-4c8b-968a-eadb5503356a.shogun-image {
  box-sizing: border-box;
}



.s-c8845e19-cce0-4c8b-968a-eadb5503356a img.shogun-image {
  
}


@media (min-width: 1200px){#s-c8845e19-cce0-4c8b-968a-eadb5503356a {
  margin: 0 !important;
  overflow: visible;
}

#s-c8845e19-cce0-4c8b-968a-eadb5503356a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c8845e19-cce0-4c8b-968a-eadb5503356a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c8845e19-cce0-4c8b-968a-eadb5503356a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c8845e19-cce0-4c8b-968a-eadb5503356a img.shogun-image {
  /* Add background color handling */
  
}

#s-c8845e19-cce0-4c8b-968a-eadb5503356a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c8845e19-cce0-4c8b-968a-eadb5503356a .shogun-image-content {
  
    justify-content: center;
  
}

.s-c8845e19-cce0-4c8b-968a-eadb5503356a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8845e19-cce0-4c8b-968a-eadb5503356a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8845e19-cce0-4c8b-968a-eadb5503356a.shogun-image {
  box-sizing: border-box;
}



.s-c8845e19-cce0-4c8b-968a-eadb5503356a img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-c8845e19-cce0-4c8b-968a-eadb5503356a {
  margin: 0 !important;
  overflow: visible;
}

#s-c8845e19-cce0-4c8b-968a-eadb5503356a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c8845e19-cce0-4c8b-968a-eadb5503356a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c8845e19-cce0-4c8b-968a-eadb5503356a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c8845e19-cce0-4c8b-968a-eadb5503356a img.shogun-image {
  /* Add background color handling */
  
}

#s-c8845e19-cce0-4c8b-968a-eadb5503356a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c8845e19-cce0-4c8b-968a-eadb5503356a .shogun-image-content {
  
    justify-content: center;
  
}

.s-c8845e19-cce0-4c8b-968a-eadb5503356a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8845e19-cce0-4c8b-968a-eadb5503356a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8845e19-cce0-4c8b-968a-eadb5503356a.shogun-image {
  box-sizing: border-box;
}



.s-c8845e19-cce0-4c8b-968a-eadb5503356a img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-c8845e19-cce0-4c8b-968a-eadb5503356a {
  margin: 0 !important;
  overflow: visible;
}

#s-c8845e19-cce0-4c8b-968a-eadb5503356a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c8845e19-cce0-4c8b-968a-eadb5503356a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c8845e19-cce0-4c8b-968a-eadb5503356a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c8845e19-cce0-4c8b-968a-eadb5503356a img.shogun-image {
  /* Add background color handling */
  
}

#s-c8845e19-cce0-4c8b-968a-eadb5503356a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c8845e19-cce0-4c8b-968a-eadb5503356a .shogun-image-content {
  
    justify-content: center;
  
}

.s-c8845e19-cce0-4c8b-968a-eadb5503356a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8845e19-cce0-4c8b-968a-eadb5503356a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8845e19-cce0-4c8b-968a-eadb5503356a.shogun-image {
  box-sizing: border-box;
}



.s-c8845e19-cce0-4c8b-968a-eadb5503356a img.shogun-image {
  
}


}@media (max-width: 767px){#s-c8845e19-cce0-4c8b-968a-eadb5503356a {
  margin: 0 !important;
  overflow: visible;
}

#s-c8845e19-cce0-4c8b-968a-eadb5503356a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c8845e19-cce0-4c8b-968a-eadb5503356a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c8845e19-cce0-4c8b-968a-eadb5503356a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c8845e19-cce0-4c8b-968a-eadb5503356a img.shogun-image {
  /* Add background color handling */
  
}

#s-c8845e19-cce0-4c8b-968a-eadb5503356a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c8845e19-cce0-4c8b-968a-eadb5503356a .shogun-image-content {
  
    justify-content: center;
  
}

.s-c8845e19-cce0-4c8b-968a-eadb5503356a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8845e19-cce0-4c8b-968a-eadb5503356a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8845e19-cce0-4c8b-968a-eadb5503356a.shogun-image {
  box-sizing: border-box;
}



.s-c8845e19-cce0-4c8b-968a-eadb5503356a img.shogun-image {
  
}


}
#s-b7efb893-7350-499b-88f2-fb527feb8406 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-b7efb893-7350-499b-88f2-fb527feb8406 {
  margin: 0 !important;
  overflow: visible;
}

#s-b7efb893-7350-499b-88f2-fb527feb8406-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b7efb893-7350-499b-88f2-fb527feb8406 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b7efb893-7350-499b-88f2-fb527feb8406 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b7efb893-7350-499b-88f2-fb527feb8406 img.shogun-image {
  /* Add background color handling */
  
}

#s-b7efb893-7350-499b-88f2-fb527feb8406 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b7efb893-7350-499b-88f2-fb527feb8406 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b7efb893-7350-499b-88f2-fb527feb8406.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7efb893-7350-499b-88f2-fb527feb8406.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7efb893-7350-499b-88f2-fb527feb8406.shogun-image {
  box-sizing: border-box;
}



.s-b7efb893-7350-499b-88f2-fb527feb8406 img.shogun-image {
  
}


@media (min-width: 1200px){#s-b7efb893-7350-499b-88f2-fb527feb8406 {
  margin: 0 !important;
  overflow: visible;
}

#s-b7efb893-7350-499b-88f2-fb527feb8406-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b7efb893-7350-499b-88f2-fb527feb8406 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b7efb893-7350-499b-88f2-fb527feb8406 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b7efb893-7350-499b-88f2-fb527feb8406 img.shogun-image {
  /* Add background color handling */
  
}

#s-b7efb893-7350-499b-88f2-fb527feb8406 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b7efb893-7350-499b-88f2-fb527feb8406 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b7efb893-7350-499b-88f2-fb527feb8406.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7efb893-7350-499b-88f2-fb527feb8406.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7efb893-7350-499b-88f2-fb527feb8406.shogun-image {
  box-sizing: border-box;
}



.s-b7efb893-7350-499b-88f2-fb527feb8406 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b7efb893-7350-499b-88f2-fb527feb8406 {
  margin: 0 !important;
  overflow: visible;
}

#s-b7efb893-7350-499b-88f2-fb527feb8406-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b7efb893-7350-499b-88f2-fb527feb8406 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b7efb893-7350-499b-88f2-fb527feb8406 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b7efb893-7350-499b-88f2-fb527feb8406 img.shogun-image {
  /* Add background color handling */
  
}

#s-b7efb893-7350-499b-88f2-fb527feb8406 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b7efb893-7350-499b-88f2-fb527feb8406 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b7efb893-7350-499b-88f2-fb527feb8406.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7efb893-7350-499b-88f2-fb527feb8406.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7efb893-7350-499b-88f2-fb527feb8406.shogun-image {
  box-sizing: border-box;
}



.s-b7efb893-7350-499b-88f2-fb527feb8406 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b7efb893-7350-499b-88f2-fb527feb8406 {
  margin: 0 !important;
  overflow: visible;
}

#s-b7efb893-7350-499b-88f2-fb527feb8406-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b7efb893-7350-499b-88f2-fb527feb8406 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b7efb893-7350-499b-88f2-fb527feb8406 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b7efb893-7350-499b-88f2-fb527feb8406 img.shogun-image {
  /* Add background color handling */
  
}

#s-b7efb893-7350-499b-88f2-fb527feb8406 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b7efb893-7350-499b-88f2-fb527feb8406 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b7efb893-7350-499b-88f2-fb527feb8406.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7efb893-7350-499b-88f2-fb527feb8406.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7efb893-7350-499b-88f2-fb527feb8406.shogun-image {
  box-sizing: border-box;
}



.s-b7efb893-7350-499b-88f2-fb527feb8406 img.shogun-image {
  
}


}@media (max-width: 767px){#s-b7efb893-7350-499b-88f2-fb527feb8406 {
  margin: 0 !important;
  overflow: visible;
}

#s-b7efb893-7350-499b-88f2-fb527feb8406-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b7efb893-7350-499b-88f2-fb527feb8406 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b7efb893-7350-499b-88f2-fb527feb8406 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b7efb893-7350-499b-88f2-fb527feb8406 img.shogun-image {
  /* Add background color handling */
  
}

#s-b7efb893-7350-499b-88f2-fb527feb8406 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b7efb893-7350-499b-88f2-fb527feb8406 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b7efb893-7350-499b-88f2-fb527feb8406.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7efb893-7350-499b-88f2-fb527feb8406.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7efb893-7350-499b-88f2-fb527feb8406.shogun-image {
  box-sizing: border-box;
}



.s-b7efb893-7350-499b-88f2-fb527feb8406 img.shogun-image {
  
}


}
#s-18883e94-2a0f-4a5a-86c9-3b46554c67ab {
  margin-left: auto;
margin-bottom: 2px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-18883e94-2a0f-4a5a-86c9-3b46554c67ab"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 1.0px);
}

}

@media (min-width: 768px) {
[id="s-18883e94-2a0f-4a5a-86c9-3b46554c67ab"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-18883e94-2a0f-4a5a-86c9-3b46554c67ab"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-18883e94-2a0f-4a5a-86c9-3b46554c67ab"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 1.5px);
}

}

#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 {
  margin: 0 !important;
  overflow: visible;
}

#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 img.shogun-image {
  /* Add background color handling */
  
}

#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5.shogun-image {
  box-sizing: border-box;
}



.s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 img.shogun-image {
  
}


@media (min-width: 1200px){#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 {
  margin: 0 !important;
  overflow: visible;
}

#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 img.shogun-image {
  /* Add background color handling */
  
}

#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5.shogun-image {
  box-sizing: border-box;
}



.s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 {
  margin: 0 !important;
  overflow: visible;
}

#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 img.shogun-image {
  /* Add background color handling */
  
}

#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5.shogun-image {
  box-sizing: border-box;
}



.s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 {
  margin: 0 !important;
  overflow: visible;
}

#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 img.shogun-image {
  /* Add background color handling */
  
}

#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5.shogun-image {
  box-sizing: border-box;
}



.s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 img.shogun-image {
  
}


}@media (max-width: 767px){#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 {
  margin: 0 !important;
  overflow: visible;
}

#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 img.shogun-image {
  /* Add background color handling */
  
}

#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5.shogun-image {
  box-sizing: border-box;
}



.s-3664acfe-ae8f-4b55-add0-8e0214c5d0a5 img.shogun-image {
  
}


}
#s-bcdf35f0-6759-40b0-905b-53b62904576a {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-bcdf35f0-6759-40b0-905b-53b62904576a {
  margin: 0 !important;
  overflow: visible;
}

#s-bcdf35f0-6759-40b0-905b-53b62904576a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bcdf35f0-6759-40b0-905b-53b62904576a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bcdf35f0-6759-40b0-905b-53b62904576a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bcdf35f0-6759-40b0-905b-53b62904576a img.shogun-image {
  /* Add background color handling */
  
}

#s-bcdf35f0-6759-40b0-905b-53b62904576a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bcdf35f0-6759-40b0-905b-53b62904576a .shogun-image-content {
  
    justify-content: center;
  
}

.s-bcdf35f0-6759-40b0-905b-53b62904576a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcdf35f0-6759-40b0-905b-53b62904576a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcdf35f0-6759-40b0-905b-53b62904576a.shogun-image {
  box-sizing: border-box;
}



.s-bcdf35f0-6759-40b0-905b-53b62904576a img.shogun-image {
  
}


@media (min-width: 1200px){#s-bcdf35f0-6759-40b0-905b-53b62904576a {
  margin: 0 !important;
  overflow: visible;
}

#s-bcdf35f0-6759-40b0-905b-53b62904576a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bcdf35f0-6759-40b0-905b-53b62904576a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bcdf35f0-6759-40b0-905b-53b62904576a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bcdf35f0-6759-40b0-905b-53b62904576a img.shogun-image {
  /* Add background color handling */
  
}

#s-bcdf35f0-6759-40b0-905b-53b62904576a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bcdf35f0-6759-40b0-905b-53b62904576a .shogun-image-content {
  
    justify-content: center;
  
}

.s-bcdf35f0-6759-40b0-905b-53b62904576a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcdf35f0-6759-40b0-905b-53b62904576a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcdf35f0-6759-40b0-905b-53b62904576a.shogun-image {
  box-sizing: border-box;
}



.s-bcdf35f0-6759-40b0-905b-53b62904576a img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-bcdf35f0-6759-40b0-905b-53b62904576a {
  margin: 0 !important;
  overflow: visible;
}

#s-bcdf35f0-6759-40b0-905b-53b62904576a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bcdf35f0-6759-40b0-905b-53b62904576a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bcdf35f0-6759-40b0-905b-53b62904576a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bcdf35f0-6759-40b0-905b-53b62904576a img.shogun-image {
  /* Add background color handling */
  
}

#s-bcdf35f0-6759-40b0-905b-53b62904576a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bcdf35f0-6759-40b0-905b-53b62904576a .shogun-image-content {
  
    justify-content: center;
  
}

.s-bcdf35f0-6759-40b0-905b-53b62904576a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcdf35f0-6759-40b0-905b-53b62904576a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcdf35f0-6759-40b0-905b-53b62904576a.shogun-image {
  box-sizing: border-box;
}



.s-bcdf35f0-6759-40b0-905b-53b62904576a img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-bcdf35f0-6759-40b0-905b-53b62904576a {
  margin: 0 !important;
  overflow: visible;
}

#s-bcdf35f0-6759-40b0-905b-53b62904576a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bcdf35f0-6759-40b0-905b-53b62904576a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bcdf35f0-6759-40b0-905b-53b62904576a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bcdf35f0-6759-40b0-905b-53b62904576a img.shogun-image {
  /* Add background color handling */
  
}

#s-bcdf35f0-6759-40b0-905b-53b62904576a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bcdf35f0-6759-40b0-905b-53b62904576a .shogun-image-content {
  
    justify-content: center;
  
}

.s-bcdf35f0-6759-40b0-905b-53b62904576a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcdf35f0-6759-40b0-905b-53b62904576a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcdf35f0-6759-40b0-905b-53b62904576a.shogun-image {
  box-sizing: border-box;
}



.s-bcdf35f0-6759-40b0-905b-53b62904576a img.shogun-image {
  
}


}@media (max-width: 767px){#s-bcdf35f0-6759-40b0-905b-53b62904576a {
  margin: 0 !important;
  overflow: visible;
}

#s-bcdf35f0-6759-40b0-905b-53b62904576a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bcdf35f0-6759-40b0-905b-53b62904576a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bcdf35f0-6759-40b0-905b-53b62904576a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bcdf35f0-6759-40b0-905b-53b62904576a img.shogun-image {
  /* Add background color handling */
  
}

#s-bcdf35f0-6759-40b0-905b-53b62904576a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bcdf35f0-6759-40b0-905b-53b62904576a .shogun-image-content {
  
    justify-content: center;
  
}

.s-bcdf35f0-6759-40b0-905b-53b62904576a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcdf35f0-6759-40b0-905b-53b62904576a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcdf35f0-6759-40b0-905b-53b62904576a.shogun-image {
  box-sizing: border-box;
}



.s-bcdf35f0-6759-40b0-905b-53b62904576a img.shogun-image {
  
}


}
#s-7e8a574a-0ae9-4c6d-b82a-3b7af9e35924 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-7db1dc36-46be-4c11-a992-d64f514fd3bc {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-7db1dc36-46be-4c11-a992-d64f514fd3bc {
  margin: 0 !important;
  overflow: visible;
}

#s-7db1dc36-46be-4c11-a992-d64f514fd3bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7db1dc36-46be-4c11-a992-d64f514fd3bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7db1dc36-46be-4c11-a992-d64f514fd3bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7db1dc36-46be-4c11-a992-d64f514fd3bc img.shogun-image {
  /* Add background color handling */
  
}

#s-7db1dc36-46be-4c11-a992-d64f514fd3bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7db1dc36-46be-4c11-a992-d64f514fd3bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-7db1dc36-46be-4c11-a992-d64f514fd3bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7db1dc36-46be-4c11-a992-d64f514fd3bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7db1dc36-46be-4c11-a992-d64f514fd3bc.shogun-image {
  box-sizing: border-box;
}



.s-7db1dc36-46be-4c11-a992-d64f514fd3bc img.shogun-image {
  
}


@media (min-width: 1200px){#s-7db1dc36-46be-4c11-a992-d64f514fd3bc {
  margin: 0 !important;
  overflow: visible;
}

#s-7db1dc36-46be-4c11-a992-d64f514fd3bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7db1dc36-46be-4c11-a992-d64f514fd3bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7db1dc36-46be-4c11-a992-d64f514fd3bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7db1dc36-46be-4c11-a992-d64f514fd3bc img.shogun-image {
  /* Add background color handling */
  
}

#s-7db1dc36-46be-4c11-a992-d64f514fd3bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7db1dc36-46be-4c11-a992-d64f514fd3bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-7db1dc36-46be-4c11-a992-d64f514fd3bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7db1dc36-46be-4c11-a992-d64f514fd3bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7db1dc36-46be-4c11-a992-d64f514fd3bc.shogun-image {
  box-sizing: border-box;
}



.s-7db1dc36-46be-4c11-a992-d64f514fd3bc img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7db1dc36-46be-4c11-a992-d64f514fd3bc {
  margin: 0 !important;
  overflow: visible;
}

#s-7db1dc36-46be-4c11-a992-d64f514fd3bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7db1dc36-46be-4c11-a992-d64f514fd3bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7db1dc36-46be-4c11-a992-d64f514fd3bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7db1dc36-46be-4c11-a992-d64f514fd3bc img.shogun-image {
  /* Add background color handling */
  
}

#s-7db1dc36-46be-4c11-a992-d64f514fd3bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7db1dc36-46be-4c11-a992-d64f514fd3bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-7db1dc36-46be-4c11-a992-d64f514fd3bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7db1dc36-46be-4c11-a992-d64f514fd3bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7db1dc36-46be-4c11-a992-d64f514fd3bc.shogun-image {
  box-sizing: border-box;
}



.s-7db1dc36-46be-4c11-a992-d64f514fd3bc img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7db1dc36-46be-4c11-a992-d64f514fd3bc {
  margin: 0 !important;
  overflow: visible;
}

#s-7db1dc36-46be-4c11-a992-d64f514fd3bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7db1dc36-46be-4c11-a992-d64f514fd3bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7db1dc36-46be-4c11-a992-d64f514fd3bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7db1dc36-46be-4c11-a992-d64f514fd3bc img.shogun-image {
  /* Add background color handling */
  
}

#s-7db1dc36-46be-4c11-a992-d64f514fd3bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7db1dc36-46be-4c11-a992-d64f514fd3bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-7db1dc36-46be-4c11-a992-d64f514fd3bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7db1dc36-46be-4c11-a992-d64f514fd3bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7db1dc36-46be-4c11-a992-d64f514fd3bc.shogun-image {
  box-sizing: border-box;
}



.s-7db1dc36-46be-4c11-a992-d64f514fd3bc img.shogun-image {
  
}


}@media (max-width: 767px){#s-7db1dc36-46be-4c11-a992-d64f514fd3bc {
  margin: 0 !important;
  overflow: visible;
}

#s-7db1dc36-46be-4c11-a992-d64f514fd3bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7db1dc36-46be-4c11-a992-d64f514fd3bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7db1dc36-46be-4c11-a992-d64f514fd3bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7db1dc36-46be-4c11-a992-d64f514fd3bc img.shogun-image {
  /* Add background color handling */
  
}

#s-7db1dc36-46be-4c11-a992-d64f514fd3bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7db1dc36-46be-4c11-a992-d64f514fd3bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-7db1dc36-46be-4c11-a992-d64f514fd3bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7db1dc36-46be-4c11-a992-d64f514fd3bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7db1dc36-46be-4c11-a992-d64f514fd3bc.shogun-image {
  box-sizing: border-box;
}



.s-7db1dc36-46be-4c11-a992-d64f514fd3bc img.shogun-image {
  
}


}
#s-6828aa1e-6690-4b25-a63b-a031fc5a92fa {
  margin-left: auto;
margin-bottom: 2px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-6828aa1e-6690-4b25-a63b-a031fc5a92fa"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 1.0px);
}

}

@media (min-width: 768px) {
[id="s-6828aa1e-6690-4b25-a63b-a031fc5a92fa"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-6828aa1e-6690-4b25-a63b-a031fc5a92fa"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-6828aa1e-6690-4b25-a63b-a031fc5a92fa"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 1.5px);
}

}

#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e5ba45db-2eaa-471a-9d67-b3c9698926c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5ba45db-2eaa-471a-9d67-b3c9698926c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8.shogun-image {
  box-sizing: border-box;
}



.s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 img.shogun-image {
  
}


@media (min-width: 1200px){#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e5ba45db-2eaa-471a-9d67-b3c9698926c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5ba45db-2eaa-471a-9d67-b3c9698926c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8.shogun-image {
  box-sizing: border-box;
}



.s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e5ba45db-2eaa-471a-9d67-b3c9698926c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5ba45db-2eaa-471a-9d67-b3c9698926c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8.shogun-image {
  box-sizing: border-box;
}



.s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e5ba45db-2eaa-471a-9d67-b3c9698926c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5ba45db-2eaa-471a-9d67-b3c9698926c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8.shogun-image {
  box-sizing: border-box;
}



.s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 img.shogun-image {
  
}


}@media (max-width: 767px){#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e5ba45db-2eaa-471a-9d67-b3c9698926c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5ba45db-2eaa-471a-9d67-b3c9698926c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5ba45db-2eaa-471a-9d67-b3c9698926c8.shogun-image {
  box-sizing: border-box;
}



.s-e5ba45db-2eaa-471a-9d67-b3c9698926c8 img.shogun-image {
  
}


}
#s-fe92d4dc-c4de-48f9-99a7-8ddb75889968 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a {
  margin: 0 !important;
  overflow: visible;
}

#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a img.shogun-image {
  /* Add background color handling */
  
}

#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a.shogun-image {
  box-sizing: border-box;
}



.s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a img.shogun-image {
  
}


@media (min-width: 1200px){#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a {
  margin: 0 !important;
  overflow: visible;
}

#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a img.shogun-image {
  /* Add background color handling */
  
}

#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a.shogun-image {
  box-sizing: border-box;
}



.s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a {
  margin: 0 !important;
  overflow: visible;
}

#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a img.shogun-image {
  /* Add background color handling */
  
}

#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a.shogun-image {
  box-sizing: border-box;
}



.s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a {
  margin: 0 !important;
  overflow: visible;
}

#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a img.shogun-image {
  /* Add background color handling */
  
}

#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a.shogun-image {
  box-sizing: border-box;
}



.s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a img.shogun-image {
  
}


}@media (max-width: 767px){#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a {
  margin: 0 !important;
  overflow: visible;
}

#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a img.shogun-image {
  /* Add background color handling */
  
}

#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a.shogun-image {
  box-sizing: border-box;
}



.s-e7b4a34f-bb42-4d43-a7c1-db9b1d140d1a img.shogun-image {
  
}


}
#s-8f94404c-e64d-4873-99e8-c5692e82a59d {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-8f94404c-e64d-4873-99e8-c5692e82a59d {
  margin: 0 !important;
  overflow: visible;
}

#s-8f94404c-e64d-4873-99e8-c5692e82a59d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8f94404c-e64d-4873-99e8-c5692e82a59d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8f94404c-e64d-4873-99e8-c5692e82a59d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8f94404c-e64d-4873-99e8-c5692e82a59d img.shogun-image {
  /* Add background color handling */
  
}

#s-8f94404c-e64d-4873-99e8-c5692e82a59d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8f94404c-e64d-4873-99e8-c5692e82a59d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8f94404c-e64d-4873-99e8-c5692e82a59d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f94404c-e64d-4873-99e8-c5692e82a59d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f94404c-e64d-4873-99e8-c5692e82a59d.shogun-image {
  box-sizing: border-box;
}



.s-8f94404c-e64d-4873-99e8-c5692e82a59d img.shogun-image {
  
}


@media (min-width: 1200px){#s-8f94404c-e64d-4873-99e8-c5692e82a59d {
  margin: 0 !important;
  overflow: visible;
}

#s-8f94404c-e64d-4873-99e8-c5692e82a59d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8f94404c-e64d-4873-99e8-c5692e82a59d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8f94404c-e64d-4873-99e8-c5692e82a59d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8f94404c-e64d-4873-99e8-c5692e82a59d img.shogun-image {
  /* Add background color handling */
  
}

#s-8f94404c-e64d-4873-99e8-c5692e82a59d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8f94404c-e64d-4873-99e8-c5692e82a59d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8f94404c-e64d-4873-99e8-c5692e82a59d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f94404c-e64d-4873-99e8-c5692e82a59d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f94404c-e64d-4873-99e8-c5692e82a59d.shogun-image {
  box-sizing: border-box;
}



.s-8f94404c-e64d-4873-99e8-c5692e82a59d img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-8f94404c-e64d-4873-99e8-c5692e82a59d {
  margin: 0 !important;
  overflow: visible;
}

#s-8f94404c-e64d-4873-99e8-c5692e82a59d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8f94404c-e64d-4873-99e8-c5692e82a59d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8f94404c-e64d-4873-99e8-c5692e82a59d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8f94404c-e64d-4873-99e8-c5692e82a59d img.shogun-image {
  /* Add background color handling */
  
}

#s-8f94404c-e64d-4873-99e8-c5692e82a59d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8f94404c-e64d-4873-99e8-c5692e82a59d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8f94404c-e64d-4873-99e8-c5692e82a59d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f94404c-e64d-4873-99e8-c5692e82a59d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f94404c-e64d-4873-99e8-c5692e82a59d.shogun-image {
  box-sizing: border-box;
}



.s-8f94404c-e64d-4873-99e8-c5692e82a59d img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-8f94404c-e64d-4873-99e8-c5692e82a59d {
  margin: 0 !important;
  overflow: visible;
}

#s-8f94404c-e64d-4873-99e8-c5692e82a59d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8f94404c-e64d-4873-99e8-c5692e82a59d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8f94404c-e64d-4873-99e8-c5692e82a59d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8f94404c-e64d-4873-99e8-c5692e82a59d img.shogun-image {
  /* Add background color handling */
  
}

#s-8f94404c-e64d-4873-99e8-c5692e82a59d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8f94404c-e64d-4873-99e8-c5692e82a59d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8f94404c-e64d-4873-99e8-c5692e82a59d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f94404c-e64d-4873-99e8-c5692e82a59d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f94404c-e64d-4873-99e8-c5692e82a59d.shogun-image {
  box-sizing: border-box;
}



.s-8f94404c-e64d-4873-99e8-c5692e82a59d img.shogun-image {
  
}


}@media (max-width: 767px){#s-8f94404c-e64d-4873-99e8-c5692e82a59d {
  margin: 0 !important;
  overflow: visible;
}

#s-8f94404c-e64d-4873-99e8-c5692e82a59d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8f94404c-e64d-4873-99e8-c5692e82a59d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8f94404c-e64d-4873-99e8-c5692e82a59d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8f94404c-e64d-4873-99e8-c5692e82a59d img.shogun-image {
  /* Add background color handling */
  
}

#s-8f94404c-e64d-4873-99e8-c5692e82a59d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8f94404c-e64d-4873-99e8-c5692e82a59d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8f94404c-e64d-4873-99e8-c5692e82a59d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f94404c-e64d-4873-99e8-c5692e82a59d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f94404c-e64d-4873-99e8-c5692e82a59d.shogun-image {
  box-sizing: border-box;
}



.s-8f94404c-e64d-4873-99e8-c5692e82a59d img.shogun-image {
  
}


}
#s-79f60132-ab16-4f56-8f5b-16bd23639a42 {
  margin-left: auto;
margin-bottom: 2px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-79f60132-ab16-4f56-8f5b-16bd23639a42"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 1.0px);
}

}

@media (min-width: 768px) {
[id="s-79f60132-ab16-4f56-8f5b-16bd23639a42"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-79f60132-ab16-4f56-8f5b-16bd23639a42"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-79f60132-ab16-4f56-8f5b-16bd23639a42"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 1.5px);
}

}

#s-8f780085-d006-4c93-9b85-cdbb79957790 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-8f780085-d006-4c93-9b85-cdbb79957790 {
  margin: 0 !important;
  overflow: visible;
}

#s-8f780085-d006-4c93-9b85-cdbb79957790-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8f780085-d006-4c93-9b85-cdbb79957790 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8f780085-d006-4c93-9b85-cdbb79957790 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8f780085-d006-4c93-9b85-cdbb79957790 img.shogun-image {
  /* Add background color handling */
  
}

#s-8f780085-d006-4c93-9b85-cdbb79957790 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8f780085-d006-4c93-9b85-cdbb79957790 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8f780085-d006-4c93-9b85-cdbb79957790.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f780085-d006-4c93-9b85-cdbb79957790.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f780085-d006-4c93-9b85-cdbb79957790.shogun-image {
  box-sizing: border-box;
}



.s-8f780085-d006-4c93-9b85-cdbb79957790 img.shogun-image {
  
}


@media (min-width: 1200px){#s-8f780085-d006-4c93-9b85-cdbb79957790 {
  margin: 0 !important;
  overflow: visible;
}

#s-8f780085-d006-4c93-9b85-cdbb79957790-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8f780085-d006-4c93-9b85-cdbb79957790 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8f780085-d006-4c93-9b85-cdbb79957790 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8f780085-d006-4c93-9b85-cdbb79957790 img.shogun-image {
  /* Add background color handling */
  
}

#s-8f780085-d006-4c93-9b85-cdbb79957790 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8f780085-d006-4c93-9b85-cdbb79957790 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8f780085-d006-4c93-9b85-cdbb79957790.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f780085-d006-4c93-9b85-cdbb79957790.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f780085-d006-4c93-9b85-cdbb79957790.shogun-image {
  box-sizing: border-box;
}



.s-8f780085-d006-4c93-9b85-cdbb79957790 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-8f780085-d006-4c93-9b85-cdbb79957790 {
  margin: 0 !important;
  overflow: visible;
}

#s-8f780085-d006-4c93-9b85-cdbb79957790-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8f780085-d006-4c93-9b85-cdbb79957790 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8f780085-d006-4c93-9b85-cdbb79957790 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8f780085-d006-4c93-9b85-cdbb79957790 img.shogun-image {
  /* Add background color handling */
  
}

#s-8f780085-d006-4c93-9b85-cdbb79957790 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8f780085-d006-4c93-9b85-cdbb79957790 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8f780085-d006-4c93-9b85-cdbb79957790.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f780085-d006-4c93-9b85-cdbb79957790.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f780085-d006-4c93-9b85-cdbb79957790.shogun-image {
  box-sizing: border-box;
}



.s-8f780085-d006-4c93-9b85-cdbb79957790 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-8f780085-d006-4c93-9b85-cdbb79957790 {
  margin: 0 !important;
  overflow: visible;
}

#s-8f780085-d006-4c93-9b85-cdbb79957790-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8f780085-d006-4c93-9b85-cdbb79957790 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8f780085-d006-4c93-9b85-cdbb79957790 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8f780085-d006-4c93-9b85-cdbb79957790 img.shogun-image {
  /* Add background color handling */
  
}

#s-8f780085-d006-4c93-9b85-cdbb79957790 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8f780085-d006-4c93-9b85-cdbb79957790 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8f780085-d006-4c93-9b85-cdbb79957790.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f780085-d006-4c93-9b85-cdbb79957790.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f780085-d006-4c93-9b85-cdbb79957790.shogun-image {
  box-sizing: border-box;
}



.s-8f780085-d006-4c93-9b85-cdbb79957790 img.shogun-image {
  
}


}@media (max-width: 767px){#s-8f780085-d006-4c93-9b85-cdbb79957790 {
  margin: 0 !important;
  overflow: visible;
}

#s-8f780085-d006-4c93-9b85-cdbb79957790-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8f780085-d006-4c93-9b85-cdbb79957790 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8f780085-d006-4c93-9b85-cdbb79957790 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8f780085-d006-4c93-9b85-cdbb79957790 img.shogun-image {
  /* Add background color handling */
  
}

#s-8f780085-d006-4c93-9b85-cdbb79957790 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8f780085-d006-4c93-9b85-cdbb79957790 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8f780085-d006-4c93-9b85-cdbb79957790.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f780085-d006-4c93-9b85-cdbb79957790.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f780085-d006-4c93-9b85-cdbb79957790.shogun-image {
  box-sizing: border-box;
}



.s-8f780085-d006-4c93-9b85-cdbb79957790 img.shogun-image {
  
}


}
#s-70c6db10-96b9-410e-9af4-1bd1357144db {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-70c6db10-96b9-410e-9af4-1bd1357144db {
  margin: 0 !important;
  overflow: visible;
}

#s-70c6db10-96b9-410e-9af4-1bd1357144db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-70c6db10-96b9-410e-9af4-1bd1357144db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-70c6db10-96b9-410e-9af4-1bd1357144db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-70c6db10-96b9-410e-9af4-1bd1357144db img.shogun-image {
  /* Add background color handling */
  
}

#s-70c6db10-96b9-410e-9af4-1bd1357144db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-70c6db10-96b9-410e-9af4-1bd1357144db .shogun-image-content {
  
    justify-content: center;
  
}

.s-70c6db10-96b9-410e-9af4-1bd1357144db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70c6db10-96b9-410e-9af4-1bd1357144db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70c6db10-96b9-410e-9af4-1bd1357144db.shogun-image {
  box-sizing: border-box;
}



.s-70c6db10-96b9-410e-9af4-1bd1357144db img.shogun-image {
  
}


@media (min-width: 1200px){#s-70c6db10-96b9-410e-9af4-1bd1357144db {
  margin: 0 !important;
  overflow: visible;
}

#s-70c6db10-96b9-410e-9af4-1bd1357144db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-70c6db10-96b9-410e-9af4-1bd1357144db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-70c6db10-96b9-410e-9af4-1bd1357144db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-70c6db10-96b9-410e-9af4-1bd1357144db img.shogun-image {
  /* Add background color handling */
  
}

#s-70c6db10-96b9-410e-9af4-1bd1357144db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-70c6db10-96b9-410e-9af4-1bd1357144db .shogun-image-content {
  
    justify-content: center;
  
}

.s-70c6db10-96b9-410e-9af4-1bd1357144db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70c6db10-96b9-410e-9af4-1bd1357144db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70c6db10-96b9-410e-9af4-1bd1357144db.shogun-image {
  box-sizing: border-box;
}



.s-70c6db10-96b9-410e-9af4-1bd1357144db img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-70c6db10-96b9-410e-9af4-1bd1357144db {
  margin: 0 !important;
  overflow: visible;
}

#s-70c6db10-96b9-410e-9af4-1bd1357144db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-70c6db10-96b9-410e-9af4-1bd1357144db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-70c6db10-96b9-410e-9af4-1bd1357144db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-70c6db10-96b9-410e-9af4-1bd1357144db img.shogun-image {
  /* Add background color handling */
  
}

#s-70c6db10-96b9-410e-9af4-1bd1357144db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-70c6db10-96b9-410e-9af4-1bd1357144db .shogun-image-content {
  
    justify-content: center;
  
}

.s-70c6db10-96b9-410e-9af4-1bd1357144db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70c6db10-96b9-410e-9af4-1bd1357144db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70c6db10-96b9-410e-9af4-1bd1357144db.shogun-image {
  box-sizing: border-box;
}



.s-70c6db10-96b9-410e-9af4-1bd1357144db img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-70c6db10-96b9-410e-9af4-1bd1357144db {
  margin: 0 !important;
  overflow: visible;
}

#s-70c6db10-96b9-410e-9af4-1bd1357144db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-70c6db10-96b9-410e-9af4-1bd1357144db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-70c6db10-96b9-410e-9af4-1bd1357144db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-70c6db10-96b9-410e-9af4-1bd1357144db img.shogun-image {
  /* Add background color handling */
  
}

#s-70c6db10-96b9-410e-9af4-1bd1357144db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-70c6db10-96b9-410e-9af4-1bd1357144db .shogun-image-content {
  
    justify-content: center;
  
}

.s-70c6db10-96b9-410e-9af4-1bd1357144db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70c6db10-96b9-410e-9af4-1bd1357144db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70c6db10-96b9-410e-9af4-1bd1357144db.shogun-image {
  box-sizing: border-box;
}



.s-70c6db10-96b9-410e-9af4-1bd1357144db img.shogun-image {
  
}


}@media (max-width: 767px){#s-70c6db10-96b9-410e-9af4-1bd1357144db {
  margin: 0 !important;
  overflow: visible;
}

#s-70c6db10-96b9-410e-9af4-1bd1357144db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-70c6db10-96b9-410e-9af4-1bd1357144db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-70c6db10-96b9-410e-9af4-1bd1357144db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-70c6db10-96b9-410e-9af4-1bd1357144db img.shogun-image {
  /* Add background color handling */
  
}

#s-70c6db10-96b9-410e-9af4-1bd1357144db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-70c6db10-96b9-410e-9af4-1bd1357144db .shogun-image-content {
  
    justify-content: center;
  
}

.s-70c6db10-96b9-410e-9af4-1bd1357144db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70c6db10-96b9-410e-9af4-1bd1357144db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70c6db10-96b9-410e-9af4-1bd1357144db.shogun-image {
  box-sizing: border-box;
}



.s-70c6db10-96b9-410e-9af4-1bd1357144db img.shogun-image {
  
}


}
#s-750598ba-636f-48ab-9f7e-ad597c43dec6 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-750598ba-636f-48ab-9f7e-ad597c43dec6 {
  margin: 0 !important;
  overflow: visible;
}

#s-750598ba-636f-48ab-9f7e-ad597c43dec6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-750598ba-636f-48ab-9f7e-ad597c43dec6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-750598ba-636f-48ab-9f7e-ad597c43dec6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-750598ba-636f-48ab-9f7e-ad597c43dec6 img.shogun-image {
  /* Add background color handling */
  
}

#s-750598ba-636f-48ab-9f7e-ad597c43dec6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-750598ba-636f-48ab-9f7e-ad597c43dec6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-750598ba-636f-48ab-9f7e-ad597c43dec6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-750598ba-636f-48ab-9f7e-ad597c43dec6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-750598ba-636f-48ab-9f7e-ad597c43dec6.shogun-image {
  box-sizing: border-box;
}



.s-750598ba-636f-48ab-9f7e-ad597c43dec6 img.shogun-image {
  
}


@media (min-width: 1200px){#s-750598ba-636f-48ab-9f7e-ad597c43dec6 {
  margin: 0 !important;
  overflow: visible;
}

#s-750598ba-636f-48ab-9f7e-ad597c43dec6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-750598ba-636f-48ab-9f7e-ad597c43dec6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-750598ba-636f-48ab-9f7e-ad597c43dec6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-750598ba-636f-48ab-9f7e-ad597c43dec6 img.shogun-image {
  /* Add background color handling */
  
}

#s-750598ba-636f-48ab-9f7e-ad597c43dec6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-750598ba-636f-48ab-9f7e-ad597c43dec6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-750598ba-636f-48ab-9f7e-ad597c43dec6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-750598ba-636f-48ab-9f7e-ad597c43dec6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-750598ba-636f-48ab-9f7e-ad597c43dec6.shogun-image {
  box-sizing: border-box;
}



.s-750598ba-636f-48ab-9f7e-ad597c43dec6 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-750598ba-636f-48ab-9f7e-ad597c43dec6 {
  margin: 0 !important;
  overflow: visible;
}

#s-750598ba-636f-48ab-9f7e-ad597c43dec6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-750598ba-636f-48ab-9f7e-ad597c43dec6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-750598ba-636f-48ab-9f7e-ad597c43dec6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-750598ba-636f-48ab-9f7e-ad597c43dec6 img.shogun-image {
  /* Add background color handling */
  
}

#s-750598ba-636f-48ab-9f7e-ad597c43dec6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-750598ba-636f-48ab-9f7e-ad597c43dec6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-750598ba-636f-48ab-9f7e-ad597c43dec6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-750598ba-636f-48ab-9f7e-ad597c43dec6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-750598ba-636f-48ab-9f7e-ad597c43dec6.shogun-image {
  box-sizing: border-box;
}



.s-750598ba-636f-48ab-9f7e-ad597c43dec6 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-750598ba-636f-48ab-9f7e-ad597c43dec6 {
  margin: 0 !important;
  overflow: visible;
}

#s-750598ba-636f-48ab-9f7e-ad597c43dec6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-750598ba-636f-48ab-9f7e-ad597c43dec6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-750598ba-636f-48ab-9f7e-ad597c43dec6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-750598ba-636f-48ab-9f7e-ad597c43dec6 img.shogun-image {
  /* Add background color handling */
  
}

#s-750598ba-636f-48ab-9f7e-ad597c43dec6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-750598ba-636f-48ab-9f7e-ad597c43dec6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-750598ba-636f-48ab-9f7e-ad597c43dec6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-750598ba-636f-48ab-9f7e-ad597c43dec6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-750598ba-636f-48ab-9f7e-ad597c43dec6.shogun-image {
  box-sizing: border-box;
}



.s-750598ba-636f-48ab-9f7e-ad597c43dec6 img.shogun-image {
  
}


}@media (max-width: 767px){#s-750598ba-636f-48ab-9f7e-ad597c43dec6 {
  margin: 0 !important;
  overflow: visible;
}

#s-750598ba-636f-48ab-9f7e-ad597c43dec6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-750598ba-636f-48ab-9f7e-ad597c43dec6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-750598ba-636f-48ab-9f7e-ad597c43dec6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-750598ba-636f-48ab-9f7e-ad597c43dec6 img.shogun-image {
  /* Add background color handling */
  
}

#s-750598ba-636f-48ab-9f7e-ad597c43dec6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-750598ba-636f-48ab-9f7e-ad597c43dec6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-750598ba-636f-48ab-9f7e-ad597c43dec6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-750598ba-636f-48ab-9f7e-ad597c43dec6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-750598ba-636f-48ab-9f7e-ad597c43dec6.shogun-image {
  box-sizing: border-box;
}



.s-750598ba-636f-48ab-9f7e-ad597c43dec6 img.shogun-image {
  
}


}
#s-02b615c1-a83a-4166-a9ec-a982faa161f3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-1e6dfb5a-a63d-499b-b269-c70c7f44e8a9 {
  margin-left: auto;
margin-bottom: 2px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-1e6dfb5a-a63d-499b-b269-c70c7f44e8a9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 1.0px);
}

}

@media (min-width: 768px) {
[id="s-1e6dfb5a-a63d-499b-b269-c70c7f44e8a9"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-1e6dfb5a-a63d-499b-b269-c70c7f44e8a9"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-1e6dfb5a-a63d-499b-b269-c70c7f44e8a9"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 1.5px);
}

}

#s-4b8eae3b-7c80-4c6b-a296-d1f31ef06ca1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 {
  margin: 0 !important;
  overflow: visible;
}

#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 img.shogun-image {
  /* Add background color handling */
  
}

#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624.shogun-image {
  box-sizing: border-box;
}



.s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 img.shogun-image {
  
}


@media (min-width: 1200px){#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 {
  margin: 0 !important;
  overflow: visible;
}

#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 img.shogun-image {
  /* Add background color handling */
  
}

#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624.shogun-image {
  box-sizing: border-box;
}



.s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 {
  margin: 0 !important;
  overflow: visible;
}

#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 img.shogun-image {
  /* Add background color handling */
  
}

#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624.shogun-image {
  box-sizing: border-box;
}



.s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 {
  margin: 0 !important;
  overflow: visible;
}

#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 img.shogun-image {
  /* Add background color handling */
  
}

#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624.shogun-image {
  box-sizing: border-box;
}



.s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 img.shogun-image {
  
}


}@media (max-width: 767px){#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 {
  margin: 0 !important;
  overflow: visible;
}

#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 img.shogun-image {
  /* Add background color handling */
  
}

#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624.shogun-image {
  box-sizing: border-box;
}



.s-a88fb7e3-7d54-4c5f-9b9f-b6e2d7aba624 img.shogun-image {
  
}


}
#s-a09361f2-3e45-4e9f-8e01-41545e083511 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-a09361f2-3e45-4e9f-8e01-41545e083511 {
  margin: 0 !important;
  overflow: visible;
}

#s-a09361f2-3e45-4e9f-8e01-41545e083511-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a09361f2-3e45-4e9f-8e01-41545e083511 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a09361f2-3e45-4e9f-8e01-41545e083511 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a09361f2-3e45-4e9f-8e01-41545e083511 img.shogun-image {
  /* Add background color handling */
  
}

#s-a09361f2-3e45-4e9f-8e01-41545e083511 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a09361f2-3e45-4e9f-8e01-41545e083511 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a09361f2-3e45-4e9f-8e01-41545e083511.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a09361f2-3e45-4e9f-8e01-41545e083511.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a09361f2-3e45-4e9f-8e01-41545e083511.shogun-image {
  box-sizing: border-box;
}



.s-a09361f2-3e45-4e9f-8e01-41545e083511 img.shogun-image {
  
}


@media (min-width: 1200px){#s-a09361f2-3e45-4e9f-8e01-41545e083511 {
  margin: 0 !important;
  overflow: visible;
}

#s-a09361f2-3e45-4e9f-8e01-41545e083511-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a09361f2-3e45-4e9f-8e01-41545e083511 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a09361f2-3e45-4e9f-8e01-41545e083511 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a09361f2-3e45-4e9f-8e01-41545e083511 img.shogun-image {
  /* Add background color handling */
  
}

#s-a09361f2-3e45-4e9f-8e01-41545e083511 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a09361f2-3e45-4e9f-8e01-41545e083511 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a09361f2-3e45-4e9f-8e01-41545e083511.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a09361f2-3e45-4e9f-8e01-41545e083511.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a09361f2-3e45-4e9f-8e01-41545e083511.shogun-image {
  box-sizing: border-box;
}



.s-a09361f2-3e45-4e9f-8e01-41545e083511 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a09361f2-3e45-4e9f-8e01-41545e083511 {
  margin: 0 !important;
  overflow: visible;
}

#s-a09361f2-3e45-4e9f-8e01-41545e083511-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a09361f2-3e45-4e9f-8e01-41545e083511 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a09361f2-3e45-4e9f-8e01-41545e083511 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a09361f2-3e45-4e9f-8e01-41545e083511 img.shogun-image {
  /* Add background color handling */
  
}

#s-a09361f2-3e45-4e9f-8e01-41545e083511 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a09361f2-3e45-4e9f-8e01-41545e083511 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a09361f2-3e45-4e9f-8e01-41545e083511.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a09361f2-3e45-4e9f-8e01-41545e083511.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a09361f2-3e45-4e9f-8e01-41545e083511.shogun-image {
  box-sizing: border-box;
}



.s-a09361f2-3e45-4e9f-8e01-41545e083511 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-a09361f2-3e45-4e9f-8e01-41545e083511 {
  margin: 0 !important;
  overflow: visible;
}

#s-a09361f2-3e45-4e9f-8e01-41545e083511-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a09361f2-3e45-4e9f-8e01-41545e083511 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a09361f2-3e45-4e9f-8e01-41545e083511 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a09361f2-3e45-4e9f-8e01-41545e083511 img.shogun-image {
  /* Add background color handling */
  
}

#s-a09361f2-3e45-4e9f-8e01-41545e083511 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a09361f2-3e45-4e9f-8e01-41545e083511 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a09361f2-3e45-4e9f-8e01-41545e083511.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a09361f2-3e45-4e9f-8e01-41545e083511.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a09361f2-3e45-4e9f-8e01-41545e083511.shogun-image {
  box-sizing: border-box;
}



.s-a09361f2-3e45-4e9f-8e01-41545e083511 img.shogun-image {
  
}


}@media (max-width: 767px){#s-a09361f2-3e45-4e9f-8e01-41545e083511 {
  margin: 0 !important;
  overflow: visible;
}

#s-a09361f2-3e45-4e9f-8e01-41545e083511-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a09361f2-3e45-4e9f-8e01-41545e083511 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a09361f2-3e45-4e9f-8e01-41545e083511 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a09361f2-3e45-4e9f-8e01-41545e083511 img.shogun-image {
  /* Add background color handling */
  
}

#s-a09361f2-3e45-4e9f-8e01-41545e083511 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a09361f2-3e45-4e9f-8e01-41545e083511 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a09361f2-3e45-4e9f-8e01-41545e083511.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a09361f2-3e45-4e9f-8e01-41545e083511.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a09361f2-3e45-4e9f-8e01-41545e083511.shogun-image {
  box-sizing: border-box;
}



.s-a09361f2-3e45-4e9f-8e01-41545e083511 img.shogun-image {
  
}


}
#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa {
  margin: 0 !important;
  overflow: visible;
}

#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43d381bb-3b87-4bff-a2d1-50b1351abdaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43d381bb-3b87-4bff-a2d1-50b1351abdaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa img.shogun-image {
  /* Add background color handling */
  
}

#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-43d381bb-3b87-4bff-a2d1-50b1351abdaa .shogun-image-content {
  
    justify-content: center;
  
}

.s-43d381bb-3b87-4bff-a2d1-50b1351abdaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43d381bb-3b87-4bff-a2d1-50b1351abdaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa.shogun-image {
  box-sizing: border-box;
}



.s-43d381bb-3b87-4bff-a2d1-50b1351abdaa img.shogun-image {
  
}


@media (min-width: 1200px){#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa {
  margin: 0 !important;
  overflow: visible;
}

#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43d381bb-3b87-4bff-a2d1-50b1351abdaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43d381bb-3b87-4bff-a2d1-50b1351abdaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa img.shogun-image {
  /* Add background color handling */
  
}

#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-43d381bb-3b87-4bff-a2d1-50b1351abdaa .shogun-image-content {
  
    justify-content: center;
  
}

.s-43d381bb-3b87-4bff-a2d1-50b1351abdaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43d381bb-3b87-4bff-a2d1-50b1351abdaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa.shogun-image {
  box-sizing: border-box;
}



.s-43d381bb-3b87-4bff-a2d1-50b1351abdaa img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa {
  margin: 0 !important;
  overflow: visible;
}

#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43d381bb-3b87-4bff-a2d1-50b1351abdaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43d381bb-3b87-4bff-a2d1-50b1351abdaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa img.shogun-image {
  /* Add background color handling */
  
}

#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-43d381bb-3b87-4bff-a2d1-50b1351abdaa .shogun-image-content {
  
    justify-content: center;
  
}

.s-43d381bb-3b87-4bff-a2d1-50b1351abdaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43d381bb-3b87-4bff-a2d1-50b1351abdaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa.shogun-image {
  box-sizing: border-box;
}



.s-43d381bb-3b87-4bff-a2d1-50b1351abdaa img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa {
  margin: 0 !important;
  overflow: visible;
}

#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43d381bb-3b87-4bff-a2d1-50b1351abdaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43d381bb-3b87-4bff-a2d1-50b1351abdaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa img.shogun-image {
  /* Add background color handling */
  
}

#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-43d381bb-3b87-4bff-a2d1-50b1351abdaa .shogun-image-content {
  
    justify-content: center;
  
}

.s-43d381bb-3b87-4bff-a2d1-50b1351abdaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43d381bb-3b87-4bff-a2d1-50b1351abdaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa.shogun-image {
  box-sizing: border-box;
}



.s-43d381bb-3b87-4bff-a2d1-50b1351abdaa img.shogun-image {
  
}


}@media (max-width: 767px){#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa {
  margin: 0 !important;
  overflow: visible;
}

#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-43d381bb-3b87-4bff-a2d1-50b1351abdaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-43d381bb-3b87-4bff-a2d1-50b1351abdaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa img.shogun-image {
  /* Add background color handling */
  
}

#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-43d381bb-3b87-4bff-a2d1-50b1351abdaa .shogun-image-content {
  
    justify-content: center;
  
}

.s-43d381bb-3b87-4bff-a2d1-50b1351abdaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43d381bb-3b87-4bff-a2d1-50b1351abdaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43d381bb-3b87-4bff-a2d1-50b1351abdaa.shogun-image {
  box-sizing: border-box;
}



.s-43d381bb-3b87-4bff-a2d1-50b1351abdaa img.shogun-image {
  
}


}
#s-d2696fd4-511c-4f5a-bbc1-813e5960f7c1 {
  margin-left: auto;
margin-bottom: 2px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-d2696fd4-511c-4f5a-bbc1-813e5960f7c1"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 1.0px);
}

}

@media (min-width: 768px) {
[id="s-d2696fd4-511c-4f5a-bbc1-813e5960f7c1"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-d2696fd4-511c-4f5a-bbc1-813e5960f7c1"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-d2696fd4-511c-4f5a-bbc1-813e5960f7c1"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 1.5px);
}

}

#s-275e32e1-6873-4eef-a700-3f58399c5f15 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-275e32e1-6873-4eef-a700-3f58399c5f15 {
  margin: 0 !important;
  overflow: visible;
}

#s-275e32e1-6873-4eef-a700-3f58399c5f15-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-275e32e1-6873-4eef-a700-3f58399c5f15 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-275e32e1-6873-4eef-a700-3f58399c5f15 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-275e32e1-6873-4eef-a700-3f58399c5f15 img.shogun-image {
  /* Add background color handling */
  
}

#s-275e32e1-6873-4eef-a700-3f58399c5f15 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-275e32e1-6873-4eef-a700-3f58399c5f15 .shogun-image-content {
  
    justify-content: center;
  
}

.s-275e32e1-6873-4eef-a700-3f58399c5f15.shg-align-container {
  display: flex;
  justify-content: center
}

.s-275e32e1-6873-4eef-a700-3f58399c5f15.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-275e32e1-6873-4eef-a700-3f58399c5f15.shogun-image {
  box-sizing: border-box;
}



.s-275e32e1-6873-4eef-a700-3f58399c5f15 img.shogun-image {
  
}


@media (min-width: 1200px){#s-275e32e1-6873-4eef-a700-3f58399c5f15 {
  margin: 0 !important;
  overflow: visible;
}

#s-275e32e1-6873-4eef-a700-3f58399c5f15-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-275e32e1-6873-4eef-a700-3f58399c5f15 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-275e32e1-6873-4eef-a700-3f58399c5f15 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-275e32e1-6873-4eef-a700-3f58399c5f15 img.shogun-image {
  /* Add background color handling */
  
}

#s-275e32e1-6873-4eef-a700-3f58399c5f15 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-275e32e1-6873-4eef-a700-3f58399c5f15 .shogun-image-content {
  
    justify-content: center;
  
}

.s-275e32e1-6873-4eef-a700-3f58399c5f15.shg-align-container {
  display: flex;
  justify-content: center
}

.s-275e32e1-6873-4eef-a700-3f58399c5f15.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-275e32e1-6873-4eef-a700-3f58399c5f15.shogun-image {
  box-sizing: border-box;
}



.s-275e32e1-6873-4eef-a700-3f58399c5f15 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-275e32e1-6873-4eef-a700-3f58399c5f15 {
  margin: 0 !important;
  overflow: visible;
}

#s-275e32e1-6873-4eef-a700-3f58399c5f15-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-275e32e1-6873-4eef-a700-3f58399c5f15 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-275e32e1-6873-4eef-a700-3f58399c5f15 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-275e32e1-6873-4eef-a700-3f58399c5f15 img.shogun-image {
  /* Add background color handling */
  
}

#s-275e32e1-6873-4eef-a700-3f58399c5f15 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-275e32e1-6873-4eef-a700-3f58399c5f15 .shogun-image-content {
  
    justify-content: center;
  
}

.s-275e32e1-6873-4eef-a700-3f58399c5f15.shg-align-container {
  display: flex;
  justify-content: center
}

.s-275e32e1-6873-4eef-a700-3f58399c5f15.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-275e32e1-6873-4eef-a700-3f58399c5f15.shogun-image {
  box-sizing: border-box;
}



.s-275e32e1-6873-4eef-a700-3f58399c5f15 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-275e32e1-6873-4eef-a700-3f58399c5f15 {
  margin: 0 !important;
  overflow: visible;
}

#s-275e32e1-6873-4eef-a700-3f58399c5f15-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-275e32e1-6873-4eef-a700-3f58399c5f15 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-275e32e1-6873-4eef-a700-3f58399c5f15 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-275e32e1-6873-4eef-a700-3f58399c5f15 img.shogun-image {
  /* Add background color handling */
  
}

#s-275e32e1-6873-4eef-a700-3f58399c5f15 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-275e32e1-6873-4eef-a700-3f58399c5f15 .shogun-image-content {
  
    justify-content: center;
  
}

.s-275e32e1-6873-4eef-a700-3f58399c5f15.shg-align-container {
  display: flex;
  justify-content: center
}

.s-275e32e1-6873-4eef-a700-3f58399c5f15.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-275e32e1-6873-4eef-a700-3f58399c5f15.shogun-image {
  box-sizing: border-box;
}



.s-275e32e1-6873-4eef-a700-3f58399c5f15 img.shogun-image {
  
}


}@media (max-width: 767px){#s-275e32e1-6873-4eef-a700-3f58399c5f15 {
  margin: 0 !important;
  overflow: visible;
}

#s-275e32e1-6873-4eef-a700-3f58399c5f15-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-275e32e1-6873-4eef-a700-3f58399c5f15 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-275e32e1-6873-4eef-a700-3f58399c5f15 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-275e32e1-6873-4eef-a700-3f58399c5f15 img.shogun-image {
  /* Add background color handling */
  
}

#s-275e32e1-6873-4eef-a700-3f58399c5f15 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-275e32e1-6873-4eef-a700-3f58399c5f15 .shogun-image-content {
  
    justify-content: center;
  
}

.s-275e32e1-6873-4eef-a700-3f58399c5f15.shg-align-container {
  display: flex;
  justify-content: center
}

.s-275e32e1-6873-4eef-a700-3f58399c5f15.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-275e32e1-6873-4eef-a700-3f58399c5f15.shogun-image {
  box-sizing: border-box;
}



.s-275e32e1-6873-4eef-a700-3f58399c5f15 img.shogun-image {
  
}


}
#s-977df458-df51-4d51-9bd6-1d0f8c061d0e {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-977df458-df51-4d51-9bd6-1d0f8c061d0e {
  margin: 0 !important;
  overflow: visible;
}

#s-977df458-df51-4d51-9bd6-1d0f8c061d0e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-977df458-df51-4d51-9bd6-1d0f8c061d0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-977df458-df51-4d51-9bd6-1d0f8c061d0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-977df458-df51-4d51-9bd6-1d0f8c061d0e img.shogun-image {
  /* Add background color handling */
  
}

#s-977df458-df51-4d51-9bd6-1d0f8c061d0e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-977df458-df51-4d51-9bd6-1d0f8c061d0e .shogun-image-content {
  
    justify-content: center;
  
}

.s-977df458-df51-4d51-9bd6-1d0f8c061d0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-977df458-df51-4d51-9bd6-1d0f8c061d0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-977df458-df51-4d51-9bd6-1d0f8c061d0e.shogun-image {
  box-sizing: border-box;
}



.s-977df458-df51-4d51-9bd6-1d0f8c061d0e img.shogun-image {
  
}


@media (min-width: 1200px){#s-977df458-df51-4d51-9bd6-1d0f8c061d0e {
  margin: 0 !important;
  overflow: visible;
}

#s-977df458-df51-4d51-9bd6-1d0f8c061d0e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-977df458-df51-4d51-9bd6-1d0f8c061d0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-977df458-df51-4d51-9bd6-1d0f8c061d0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-977df458-df51-4d51-9bd6-1d0f8c061d0e img.shogun-image {
  /* Add background color handling */
  
}

#s-977df458-df51-4d51-9bd6-1d0f8c061d0e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-977df458-df51-4d51-9bd6-1d0f8c061d0e .shogun-image-content {
  
    justify-content: center;
  
}

.s-977df458-df51-4d51-9bd6-1d0f8c061d0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-977df458-df51-4d51-9bd6-1d0f8c061d0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-977df458-df51-4d51-9bd6-1d0f8c061d0e.shogun-image {
  box-sizing: border-box;
}



.s-977df458-df51-4d51-9bd6-1d0f8c061d0e img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-977df458-df51-4d51-9bd6-1d0f8c061d0e {
  margin: 0 !important;
  overflow: visible;
}

#s-977df458-df51-4d51-9bd6-1d0f8c061d0e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-977df458-df51-4d51-9bd6-1d0f8c061d0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-977df458-df51-4d51-9bd6-1d0f8c061d0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-977df458-df51-4d51-9bd6-1d0f8c061d0e img.shogun-image {
  /* Add background color handling */
  
}

#s-977df458-df51-4d51-9bd6-1d0f8c061d0e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-977df458-df51-4d51-9bd6-1d0f8c061d0e .shogun-image-content {
  
    justify-content: center;
  
}

.s-977df458-df51-4d51-9bd6-1d0f8c061d0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-977df458-df51-4d51-9bd6-1d0f8c061d0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-977df458-df51-4d51-9bd6-1d0f8c061d0e.shogun-image {
  box-sizing: border-box;
}



.s-977df458-df51-4d51-9bd6-1d0f8c061d0e img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-977df458-df51-4d51-9bd6-1d0f8c061d0e {
  margin: 0 !important;
  overflow: visible;
}

#s-977df458-df51-4d51-9bd6-1d0f8c061d0e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-977df458-df51-4d51-9bd6-1d0f8c061d0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-977df458-df51-4d51-9bd6-1d0f8c061d0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-977df458-df51-4d51-9bd6-1d0f8c061d0e img.shogun-image {
  /* Add background color handling */
  
}

#s-977df458-df51-4d51-9bd6-1d0f8c061d0e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-977df458-df51-4d51-9bd6-1d0f8c061d0e .shogun-image-content {
  
    justify-content: center;
  
}

.s-977df458-df51-4d51-9bd6-1d0f8c061d0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-977df458-df51-4d51-9bd6-1d0f8c061d0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-977df458-df51-4d51-9bd6-1d0f8c061d0e.shogun-image {
  box-sizing: border-box;
}



.s-977df458-df51-4d51-9bd6-1d0f8c061d0e img.shogun-image {
  
}


}@media (max-width: 767px){#s-977df458-df51-4d51-9bd6-1d0f8c061d0e {
  margin: 0 !important;
  overflow: visible;
}

#s-977df458-df51-4d51-9bd6-1d0f8c061d0e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-977df458-df51-4d51-9bd6-1d0f8c061d0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-977df458-df51-4d51-9bd6-1d0f8c061d0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-977df458-df51-4d51-9bd6-1d0f8c061d0e img.shogun-image {
  /* Add background color handling */
  
}

#s-977df458-df51-4d51-9bd6-1d0f8c061d0e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-977df458-df51-4d51-9bd6-1d0f8c061d0e .shogun-image-content {
  
    justify-content: center;
  
}

.s-977df458-df51-4d51-9bd6-1d0f8c061d0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-977df458-df51-4d51-9bd6-1d0f8c061d0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-977df458-df51-4d51-9bd6-1d0f8c061d0e.shogun-image {
  box-sizing: border-box;
}



.s-977df458-df51-4d51-9bd6-1d0f8c061d0e img.shogun-image {
  
}


}
#s-63f38476-976d-403b-b90f-37de2d0a245e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-d2355381-26fa-4037-a59c-c1973b373013 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-d2355381-26fa-4037-a59c-c1973b373013 {
  margin: 0 !important;
  overflow: visible;
}

#s-d2355381-26fa-4037-a59c-c1973b373013-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2355381-26fa-4037-a59c-c1973b373013 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2355381-26fa-4037-a59c-c1973b373013 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2355381-26fa-4037-a59c-c1973b373013 img.shogun-image {
  /* Add background color handling */
  
}

#s-d2355381-26fa-4037-a59c-c1973b373013 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d2355381-26fa-4037-a59c-c1973b373013 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2355381-26fa-4037-a59c-c1973b373013.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2355381-26fa-4037-a59c-c1973b373013.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2355381-26fa-4037-a59c-c1973b373013.shogun-image {
  box-sizing: border-box;
}



.s-d2355381-26fa-4037-a59c-c1973b373013 img.shogun-image {
  
}


@media (min-width: 1200px){#s-d2355381-26fa-4037-a59c-c1973b373013 {
  margin: 0 !important;
  overflow: visible;
}

#s-d2355381-26fa-4037-a59c-c1973b373013-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2355381-26fa-4037-a59c-c1973b373013 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2355381-26fa-4037-a59c-c1973b373013 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2355381-26fa-4037-a59c-c1973b373013 img.shogun-image {
  /* Add background color handling */
  
}

#s-d2355381-26fa-4037-a59c-c1973b373013 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d2355381-26fa-4037-a59c-c1973b373013 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2355381-26fa-4037-a59c-c1973b373013.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2355381-26fa-4037-a59c-c1973b373013.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2355381-26fa-4037-a59c-c1973b373013.shogun-image {
  box-sizing: border-box;
}



.s-d2355381-26fa-4037-a59c-c1973b373013 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d2355381-26fa-4037-a59c-c1973b373013 {
  margin: 0 !important;
  overflow: visible;
}

#s-d2355381-26fa-4037-a59c-c1973b373013-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2355381-26fa-4037-a59c-c1973b373013 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2355381-26fa-4037-a59c-c1973b373013 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2355381-26fa-4037-a59c-c1973b373013 img.shogun-image {
  /* Add background color handling */
  
}

#s-d2355381-26fa-4037-a59c-c1973b373013 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d2355381-26fa-4037-a59c-c1973b373013 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2355381-26fa-4037-a59c-c1973b373013.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2355381-26fa-4037-a59c-c1973b373013.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2355381-26fa-4037-a59c-c1973b373013.shogun-image {
  box-sizing: border-box;
}



.s-d2355381-26fa-4037-a59c-c1973b373013 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d2355381-26fa-4037-a59c-c1973b373013 {
  margin: 0 !important;
  overflow: visible;
}

#s-d2355381-26fa-4037-a59c-c1973b373013-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2355381-26fa-4037-a59c-c1973b373013 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2355381-26fa-4037-a59c-c1973b373013 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2355381-26fa-4037-a59c-c1973b373013 img.shogun-image {
  /* Add background color handling */
  
}

#s-d2355381-26fa-4037-a59c-c1973b373013 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d2355381-26fa-4037-a59c-c1973b373013 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2355381-26fa-4037-a59c-c1973b373013.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2355381-26fa-4037-a59c-c1973b373013.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2355381-26fa-4037-a59c-c1973b373013.shogun-image {
  box-sizing: border-box;
}



.s-d2355381-26fa-4037-a59c-c1973b373013 img.shogun-image {
  
}


}@media (max-width: 767px){#s-d2355381-26fa-4037-a59c-c1973b373013 {
  margin: 0 !important;
  overflow: visible;
}

#s-d2355381-26fa-4037-a59c-c1973b373013-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2355381-26fa-4037-a59c-c1973b373013 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2355381-26fa-4037-a59c-c1973b373013 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2355381-26fa-4037-a59c-c1973b373013 img.shogun-image {
  /* Add background color handling */
  
}

#s-d2355381-26fa-4037-a59c-c1973b373013 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d2355381-26fa-4037-a59c-c1973b373013 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2355381-26fa-4037-a59c-c1973b373013.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2355381-26fa-4037-a59c-c1973b373013.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2355381-26fa-4037-a59c-c1973b373013.shogun-image {
  box-sizing: border-box;
}



.s-d2355381-26fa-4037-a59c-c1973b373013 img.shogun-image {
  
}


}
#s-75adcc01-c465-4094-9efb-c12dc46135ed {
  margin-top: 60px;
margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-75adcc01-c465-4094-9efb-c12dc46135ed > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-75adcc01-c465-4094-9efb-c12dc46135ed.shg-box.shg-c {
  justify-content: center;
}

#s-72582b80-3f67-4441-a6cf-f4f5251df1e6 {
  margin-left: 48%;
margin-right: 48%;
max-width: 1872px;
text-align: center;
}

#s-72582b80-3f67-4441-a6cf-f4f5251df1e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-72582b80-3f67-4441-a6cf-f4f5251df1e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72582b80-3f67-4441-a6cf-f4f5251df1e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-72582b80-3f67-4441-a6cf-f4f5251df1e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72582b80-3f67-4441-a6cf-f4f5251df1e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-72582b80-3f67-4441-a6cf-f4f5251df1e6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-72582b80-3f67-4441-a6cf-f4f5251df1e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-72582b80-3f67-4441-a6cf-f4f5251df1e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72582b80-3f67-4441-a6cf-f4f5251df1e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72582b80-3f67-4441-a6cf-f4f5251df1e6.shogun-image {
  box-sizing: border-box;
}



.s-72582b80-3f67-4441-a6cf-f4f5251df1e6 img.shogun-image {
  
}


@media (min-width: 1200px){#s-72582b80-3f67-4441-a6cf-f4f5251df1e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-72582b80-3f67-4441-a6cf-f4f5251df1e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72582b80-3f67-4441-a6cf-f4f5251df1e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-72582b80-3f67-4441-a6cf-f4f5251df1e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72582b80-3f67-4441-a6cf-f4f5251df1e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-72582b80-3f67-4441-a6cf-f4f5251df1e6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-72582b80-3f67-4441-a6cf-f4f5251df1e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-72582b80-3f67-4441-a6cf-f4f5251df1e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72582b80-3f67-4441-a6cf-f4f5251df1e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72582b80-3f67-4441-a6cf-f4f5251df1e6.shogun-image {
  box-sizing: border-box;
}



.s-72582b80-3f67-4441-a6cf-f4f5251df1e6 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-72582b80-3f67-4441-a6cf-f4f5251df1e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-72582b80-3f67-4441-a6cf-f4f5251df1e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72582b80-3f67-4441-a6cf-f4f5251df1e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-72582b80-3f67-4441-a6cf-f4f5251df1e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72582b80-3f67-4441-a6cf-f4f5251df1e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-72582b80-3f67-4441-a6cf-f4f5251df1e6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-72582b80-3f67-4441-a6cf-f4f5251df1e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-72582b80-3f67-4441-a6cf-f4f5251df1e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72582b80-3f67-4441-a6cf-f4f5251df1e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72582b80-3f67-4441-a6cf-f4f5251df1e6.shogun-image {
  box-sizing: border-box;
}



.s-72582b80-3f67-4441-a6cf-f4f5251df1e6 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-72582b80-3f67-4441-a6cf-f4f5251df1e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-72582b80-3f67-4441-a6cf-f4f5251df1e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72582b80-3f67-4441-a6cf-f4f5251df1e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-72582b80-3f67-4441-a6cf-f4f5251df1e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72582b80-3f67-4441-a6cf-f4f5251df1e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-72582b80-3f67-4441-a6cf-f4f5251df1e6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-72582b80-3f67-4441-a6cf-f4f5251df1e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-72582b80-3f67-4441-a6cf-f4f5251df1e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72582b80-3f67-4441-a6cf-f4f5251df1e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72582b80-3f67-4441-a6cf-f4f5251df1e6.shogun-image {
  box-sizing: border-box;
}



.s-72582b80-3f67-4441-a6cf-f4f5251df1e6 img.shogun-image {
  
}


}@media (max-width: 767px){#s-72582b80-3f67-4441-a6cf-f4f5251df1e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-72582b80-3f67-4441-a6cf-f4f5251df1e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72582b80-3f67-4441-a6cf-f4f5251df1e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-72582b80-3f67-4441-a6cf-f4f5251df1e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72582b80-3f67-4441-a6cf-f4f5251df1e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-72582b80-3f67-4441-a6cf-f4f5251df1e6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-72582b80-3f67-4441-a6cf-f4f5251df1e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-72582b80-3f67-4441-a6cf-f4f5251df1e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72582b80-3f67-4441-a6cf-f4f5251df1e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72582b80-3f67-4441-a6cf-f4f5251df1e6.shogun-image {
  box-sizing: border-box;
}



.s-72582b80-3f67-4441-a6cf-f4f5251df1e6 img.shogun-image {
  
}


}
#s-dccdf37c-a35b-4cb9-8ff3-fdfa1c369bf6 {
  margin-top: 60px;
margin-left: 10%;
margin-bottom: 60px;
margin-right: 10%;
min-height: 50px;
}








#s-dccdf37c-a35b-4cb9-8ff3-fdfa1c369bf6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dccdf37c-a35b-4cb9-8ff3-fdfa1c369bf6.shg-box.shg-c {
  justify-content: center;
}

#s-ef932657-eeea-4ab6-aab9-1ed177c7d31f {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ef932657-eeea-4ab6-aab9-1ed177c7d31f .shogun-heading-component h3 {
  color: rgba(0, 43, 65, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-eaff32b7-9526-4575-a042-8e658f8a67c2 {
  margin-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-eaff32b7-9526-4575-a042-8e658f8a67c2"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-eaff32b7-9526-4575-a042-8e658f8a67c2"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-eaff32b7-9526-4575-a042-8e658f8a67c2"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-eaff32b7-9526-4575-a042-8e658f8a67c2"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-119eb8a4-7dc2-4461-a1a4-ea3f387f00bf {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-b5b7b6a5-bf75-489b-8dba-11dc29b16812 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-b14c673a-079b-4a00-bcb5-259abaee0698 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-b14c673a-079b-4a00-bcb5-259abaee0698 {
  margin: 0 !important;
  overflow: visible;
}

#s-b14c673a-079b-4a00-bcb5-259abaee0698-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b14c673a-079b-4a00-bcb5-259abaee0698 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b14c673a-079b-4a00-bcb5-259abaee0698 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b14c673a-079b-4a00-bcb5-259abaee0698 img.shogun-image {
  /* Add background color handling */
  
}

#s-b14c673a-079b-4a00-bcb5-259abaee0698 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b14c673a-079b-4a00-bcb5-259abaee0698 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b14c673a-079b-4a00-bcb5-259abaee0698.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b14c673a-079b-4a00-bcb5-259abaee0698.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b14c673a-079b-4a00-bcb5-259abaee0698.shogun-image {
  box-sizing: border-box;
}



.s-b14c673a-079b-4a00-bcb5-259abaee0698 img.shogun-image {
  
}


@media (min-width: 1200px){#s-b14c673a-079b-4a00-bcb5-259abaee0698 {
  margin: 0 !important;
  overflow: visible;
}

#s-b14c673a-079b-4a00-bcb5-259abaee0698-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b14c673a-079b-4a00-bcb5-259abaee0698 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b14c673a-079b-4a00-bcb5-259abaee0698 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b14c673a-079b-4a00-bcb5-259abaee0698 img.shogun-image {
  /* Add background color handling */
  
}

#s-b14c673a-079b-4a00-bcb5-259abaee0698 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b14c673a-079b-4a00-bcb5-259abaee0698 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b14c673a-079b-4a00-bcb5-259abaee0698.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b14c673a-079b-4a00-bcb5-259abaee0698.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b14c673a-079b-4a00-bcb5-259abaee0698.shogun-image {
  box-sizing: border-box;
}



.s-b14c673a-079b-4a00-bcb5-259abaee0698 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b14c673a-079b-4a00-bcb5-259abaee0698 {
  margin: 0 !important;
  overflow: visible;
}

#s-b14c673a-079b-4a00-bcb5-259abaee0698-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b14c673a-079b-4a00-bcb5-259abaee0698 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b14c673a-079b-4a00-bcb5-259abaee0698 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b14c673a-079b-4a00-bcb5-259abaee0698 img.shogun-image {
  /* Add background color handling */
  
}

#s-b14c673a-079b-4a00-bcb5-259abaee0698 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b14c673a-079b-4a00-bcb5-259abaee0698 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b14c673a-079b-4a00-bcb5-259abaee0698.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b14c673a-079b-4a00-bcb5-259abaee0698.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b14c673a-079b-4a00-bcb5-259abaee0698.shogun-image {
  box-sizing: border-box;
}



.s-b14c673a-079b-4a00-bcb5-259abaee0698 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b14c673a-079b-4a00-bcb5-259abaee0698 {
  margin: 0 !important;
  overflow: visible;
}

#s-b14c673a-079b-4a00-bcb5-259abaee0698-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b14c673a-079b-4a00-bcb5-259abaee0698 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b14c673a-079b-4a00-bcb5-259abaee0698 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b14c673a-079b-4a00-bcb5-259abaee0698 img.shogun-image {
  /* Add background color handling */
  
}

#s-b14c673a-079b-4a00-bcb5-259abaee0698 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b14c673a-079b-4a00-bcb5-259abaee0698 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b14c673a-079b-4a00-bcb5-259abaee0698.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b14c673a-079b-4a00-bcb5-259abaee0698.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b14c673a-079b-4a00-bcb5-259abaee0698.shogun-image {
  box-sizing: border-box;
}



.s-b14c673a-079b-4a00-bcb5-259abaee0698 img.shogun-image {
  
}


}@media (max-width: 767px){#s-b14c673a-079b-4a00-bcb5-259abaee0698 {
  margin: 0 !important;
  overflow: visible;
}

#s-b14c673a-079b-4a00-bcb5-259abaee0698-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b14c673a-079b-4a00-bcb5-259abaee0698 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b14c673a-079b-4a00-bcb5-259abaee0698 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b14c673a-079b-4a00-bcb5-259abaee0698 img.shogun-image {
  /* Add background color handling */
  
}

#s-b14c673a-079b-4a00-bcb5-259abaee0698 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b14c673a-079b-4a00-bcb5-259abaee0698 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b14c673a-079b-4a00-bcb5-259abaee0698.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b14c673a-079b-4a00-bcb5-259abaee0698.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b14c673a-079b-4a00-bcb5-259abaee0698.shogun-image {
  box-sizing: border-box;
}



.s-b14c673a-079b-4a00-bcb5-259abaee0698 img.shogun-image {
  
}


}
#s-a5183db7-1cb8-4731-887f-eaca47cd3e44 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-cfc0a428-f131-4520-a172-95f75573f133 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-13e36529-8454-4361-b633-1b05207b5eeb {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-4a00d1b3-b50f-47b0-a458-862125c90aba {
  margin-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-4a00d1b3-b50f-47b0-a458-862125c90aba"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-4a00d1b3-b50f-47b0-a458-862125c90aba"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-4a00d1b3-b50f-47b0-a458-862125c90aba"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-4a00d1b3-b50f-47b0-a458-862125c90aba"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-f05b0bd7-8568-413f-b19b-a2e00f264727 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-f05b0bd7-8568-413f-b19b-a2e00f264727 {
  margin: 0 !important;
  overflow: visible;
}

#s-f05b0bd7-8568-413f-b19b-a2e00f264727-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f05b0bd7-8568-413f-b19b-a2e00f264727 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f05b0bd7-8568-413f-b19b-a2e00f264727 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f05b0bd7-8568-413f-b19b-a2e00f264727 img.shogun-image {
  /* Add background color handling */
  
}

#s-f05b0bd7-8568-413f-b19b-a2e00f264727 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f05b0bd7-8568-413f-b19b-a2e00f264727 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f05b0bd7-8568-413f-b19b-a2e00f264727.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f05b0bd7-8568-413f-b19b-a2e00f264727.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f05b0bd7-8568-413f-b19b-a2e00f264727.shogun-image {
  box-sizing: border-box;
}



.s-f05b0bd7-8568-413f-b19b-a2e00f264727 img.shogun-image {
  
}


@media (min-width: 1200px){#s-f05b0bd7-8568-413f-b19b-a2e00f264727 {
  margin: 0 !important;
  overflow: visible;
}

#s-f05b0bd7-8568-413f-b19b-a2e00f264727-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f05b0bd7-8568-413f-b19b-a2e00f264727 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f05b0bd7-8568-413f-b19b-a2e00f264727 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f05b0bd7-8568-413f-b19b-a2e00f264727 img.shogun-image {
  /* Add background color handling */
  
}

#s-f05b0bd7-8568-413f-b19b-a2e00f264727 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f05b0bd7-8568-413f-b19b-a2e00f264727 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f05b0bd7-8568-413f-b19b-a2e00f264727.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f05b0bd7-8568-413f-b19b-a2e00f264727.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f05b0bd7-8568-413f-b19b-a2e00f264727.shogun-image {
  box-sizing: border-box;
}



.s-f05b0bd7-8568-413f-b19b-a2e00f264727 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f05b0bd7-8568-413f-b19b-a2e00f264727 {
  margin: 0 !important;
  overflow: visible;
}

#s-f05b0bd7-8568-413f-b19b-a2e00f264727-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f05b0bd7-8568-413f-b19b-a2e00f264727 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f05b0bd7-8568-413f-b19b-a2e00f264727 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f05b0bd7-8568-413f-b19b-a2e00f264727 img.shogun-image {
  /* Add background color handling */
  
}

#s-f05b0bd7-8568-413f-b19b-a2e00f264727 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f05b0bd7-8568-413f-b19b-a2e00f264727 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f05b0bd7-8568-413f-b19b-a2e00f264727.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f05b0bd7-8568-413f-b19b-a2e00f264727.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f05b0bd7-8568-413f-b19b-a2e00f264727.shogun-image {
  box-sizing: border-box;
}



.s-f05b0bd7-8568-413f-b19b-a2e00f264727 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-f05b0bd7-8568-413f-b19b-a2e00f264727 {
  margin: 0 !important;
  overflow: visible;
}

#s-f05b0bd7-8568-413f-b19b-a2e00f264727-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f05b0bd7-8568-413f-b19b-a2e00f264727 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f05b0bd7-8568-413f-b19b-a2e00f264727 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f05b0bd7-8568-413f-b19b-a2e00f264727 img.shogun-image {
  /* Add background color handling */
  
}

#s-f05b0bd7-8568-413f-b19b-a2e00f264727 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f05b0bd7-8568-413f-b19b-a2e00f264727 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f05b0bd7-8568-413f-b19b-a2e00f264727.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f05b0bd7-8568-413f-b19b-a2e00f264727.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f05b0bd7-8568-413f-b19b-a2e00f264727.shogun-image {
  box-sizing: border-box;
}



.s-f05b0bd7-8568-413f-b19b-a2e00f264727 img.shogun-image {
  
}


}@media (max-width: 767px){#s-f05b0bd7-8568-413f-b19b-a2e00f264727 {
  margin: 0 !important;
  overflow: visible;
}

#s-f05b0bd7-8568-413f-b19b-a2e00f264727-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f05b0bd7-8568-413f-b19b-a2e00f264727 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f05b0bd7-8568-413f-b19b-a2e00f264727 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f05b0bd7-8568-413f-b19b-a2e00f264727 img.shogun-image {
  /* Add background color handling */
  
}

#s-f05b0bd7-8568-413f-b19b-a2e00f264727 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f05b0bd7-8568-413f-b19b-a2e00f264727 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f05b0bd7-8568-413f-b19b-a2e00f264727.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f05b0bd7-8568-413f-b19b-a2e00f264727.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f05b0bd7-8568-413f-b19b-a2e00f264727.shogun-image {
  box-sizing: border-box;
}



.s-f05b0bd7-8568-413f-b19b-a2e00f264727 img.shogun-image {
  
}


}
#s-d084fdaf-80ea-43e8-8249-61b9980fed46 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-e45e9dfd-a734-4a34-821e-d8beb4b6562d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-6f470972-65f1-411f-a628-7aa4304f12ee {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-25138dc8-55c6-4a27-a4e5-3a621c631417 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-25138dc8-55c6-4a27-a4e5-3a621c631417 {
  margin: 0 !important;
  overflow: visible;
}

#s-25138dc8-55c6-4a27-a4e5-3a621c631417-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-25138dc8-55c6-4a27-a4e5-3a621c631417 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-25138dc8-55c6-4a27-a4e5-3a621c631417 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-25138dc8-55c6-4a27-a4e5-3a621c631417 img.shogun-image {
  /* Add background color handling */
  
}

#s-25138dc8-55c6-4a27-a4e5-3a621c631417 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-25138dc8-55c6-4a27-a4e5-3a621c631417 .shogun-image-content {
  
    justify-content: center;
  
}

.s-25138dc8-55c6-4a27-a4e5-3a621c631417.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25138dc8-55c6-4a27-a4e5-3a621c631417.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25138dc8-55c6-4a27-a4e5-3a621c631417.shogun-image {
  box-sizing: border-box;
}



.s-25138dc8-55c6-4a27-a4e5-3a621c631417 img.shogun-image {
  
}


@media (min-width: 1200px){#s-25138dc8-55c6-4a27-a4e5-3a621c631417 {
  margin: 0 !important;
  overflow: visible;
}

#s-25138dc8-55c6-4a27-a4e5-3a621c631417-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-25138dc8-55c6-4a27-a4e5-3a621c631417 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-25138dc8-55c6-4a27-a4e5-3a621c631417 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-25138dc8-55c6-4a27-a4e5-3a621c631417 img.shogun-image {
  /* Add background color handling */
  
}

#s-25138dc8-55c6-4a27-a4e5-3a621c631417 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-25138dc8-55c6-4a27-a4e5-3a621c631417 .shogun-image-content {
  
    justify-content: center;
  
}

.s-25138dc8-55c6-4a27-a4e5-3a621c631417.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25138dc8-55c6-4a27-a4e5-3a621c631417.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25138dc8-55c6-4a27-a4e5-3a621c631417.shogun-image {
  box-sizing: border-box;
}



.s-25138dc8-55c6-4a27-a4e5-3a621c631417 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-25138dc8-55c6-4a27-a4e5-3a621c631417 {
  margin: 0 !important;
  overflow: visible;
}

#s-25138dc8-55c6-4a27-a4e5-3a621c631417-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-25138dc8-55c6-4a27-a4e5-3a621c631417 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-25138dc8-55c6-4a27-a4e5-3a621c631417 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-25138dc8-55c6-4a27-a4e5-3a621c631417 img.shogun-image {
  /* Add background color handling */
  
}

#s-25138dc8-55c6-4a27-a4e5-3a621c631417 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-25138dc8-55c6-4a27-a4e5-3a621c631417 .shogun-image-content {
  
    justify-content: center;
  
}

.s-25138dc8-55c6-4a27-a4e5-3a621c631417.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25138dc8-55c6-4a27-a4e5-3a621c631417.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25138dc8-55c6-4a27-a4e5-3a621c631417.shogun-image {
  box-sizing: border-box;
}



.s-25138dc8-55c6-4a27-a4e5-3a621c631417 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-25138dc8-55c6-4a27-a4e5-3a621c631417 {
  margin: 0 !important;
  overflow: visible;
}

#s-25138dc8-55c6-4a27-a4e5-3a621c631417-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-25138dc8-55c6-4a27-a4e5-3a621c631417 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-25138dc8-55c6-4a27-a4e5-3a621c631417 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-25138dc8-55c6-4a27-a4e5-3a621c631417 img.shogun-image {
  /* Add background color handling */
  
}

#s-25138dc8-55c6-4a27-a4e5-3a621c631417 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-25138dc8-55c6-4a27-a4e5-3a621c631417 .shogun-image-content {
  
    justify-content: center;
  
}

.s-25138dc8-55c6-4a27-a4e5-3a621c631417.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25138dc8-55c6-4a27-a4e5-3a621c631417.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25138dc8-55c6-4a27-a4e5-3a621c631417.shogun-image {
  box-sizing: border-box;
}



.s-25138dc8-55c6-4a27-a4e5-3a621c631417 img.shogun-image {
  
}


}@media (max-width: 767px){#s-25138dc8-55c6-4a27-a4e5-3a621c631417 {
  margin: 0 !important;
  overflow: visible;
}

#s-25138dc8-55c6-4a27-a4e5-3a621c631417-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-25138dc8-55c6-4a27-a4e5-3a621c631417 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-25138dc8-55c6-4a27-a4e5-3a621c631417 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-25138dc8-55c6-4a27-a4e5-3a621c631417 img.shogun-image {
  /* Add background color handling */
  
}

#s-25138dc8-55c6-4a27-a4e5-3a621c631417 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-25138dc8-55c6-4a27-a4e5-3a621c631417 .shogun-image-content {
  
    justify-content: center;
  
}

.s-25138dc8-55c6-4a27-a4e5-3a621c631417.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25138dc8-55c6-4a27-a4e5-3a621c631417.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25138dc8-55c6-4a27-a4e5-3a621c631417.shogun-image {
  box-sizing: border-box;
}



.s-25138dc8-55c6-4a27-a4e5-3a621c631417 img.shogun-image {
  
}


}
#s-f8c8caac-5da9-4907-8e66-e222394ccb98 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-d9e8837b-c306-491d-86bb-f5db3cd11f30 {
  margin-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-d9e8837b-c306-491d-86bb-f5db3cd11f30"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-d9e8837b-c306-491d-86bb-f5db3cd11f30"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-d9e8837b-c306-491d-86bb-f5db3cd11f30"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-d9e8837b-c306-491d-86bb-f5db3cd11f30"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-ef066b12-f4ab-4c80-933d-934cc9e199d6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-8ede23df-8a07-4b64-bc93-821bed5d49d1 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb {
  margin: 0 !important;
  overflow: visible;
}

#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb img.shogun-image {
  /* Add background color handling */
  
}

#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb.shogun-image {
  box-sizing: border-box;
}



.s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb img.shogun-image {
  
}


@media (min-width: 1200px){#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb {
  margin: 0 !important;
  overflow: visible;
}

#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb img.shogun-image {
  /* Add background color handling */
  
}

#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb.shogun-image {
  box-sizing: border-box;
}



.s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb {
  margin: 0 !important;
  overflow: visible;
}

#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb img.shogun-image {
  /* Add background color handling */
  
}

#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb.shogun-image {
  box-sizing: border-box;
}



.s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb {
  margin: 0 !important;
  overflow: visible;
}

#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb img.shogun-image {
  /* Add background color handling */
  
}

#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb.shogun-image {
  box-sizing: border-box;
}



.s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb img.shogun-image {
  
}


}@media (max-width: 767px){#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb {
  margin: 0 !important;
  overflow: visible;
}

#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb img.shogun-image {
  /* Add background color handling */
  
}

#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb.shogun-image {
  box-sizing: border-box;
}



.s-d8a3a4c3-ffc4-4400-9100-b9eb8fe33efb img.shogun-image {
  
}


}
#s-4b3836d2-8cc9-4cdf-b67a-e0a4372ed1fb {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-6641b868-18e2-4a98-a51f-429aa28b3473 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-066f4688-18aa-482c-9452-698bbfa39291 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-13b3c786-c677-4a4d-9106-f3907e2ac28e {
  margin-top: 60px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-13b3c786-c677-4a4d-9106-f3907e2ac28e .shogun-heading-component h3 {
  color: rgba(0, 43, 65, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



@media (min-width: 0px) {
[id="s-e67bad82-1bb5-4aef-8693-51d09a94c7a9"] > .shg-row > .shg-c-xs-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 768px) {
[id="s-e67bad82-1bb5-4aef-8693-51d09a94c7a9"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 992px) {
[id="s-e67bad82-1bb5-4aef-8693-51d09a94c7a9"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 1200px) {
[id="s-e67bad82-1bb5-4aef-8693-51d09a94c7a9"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 8.0px);
}

}

#s-73bd9e05-4d01-46aa-9117-460cd59c0fac {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-73bd9e05-4d01-46aa-9117-460cd59c0fac {
  margin: 0 !important;
  overflow: visible;
}

#s-73bd9e05-4d01-46aa-9117-460cd59c0fac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-73bd9e05-4d01-46aa-9117-460cd59c0fac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-73bd9e05-4d01-46aa-9117-460cd59c0fac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-73bd9e05-4d01-46aa-9117-460cd59c0fac img.shogun-image {
  /* Add background color handling */
  
}

#s-73bd9e05-4d01-46aa-9117-460cd59c0fac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-73bd9e05-4d01-46aa-9117-460cd59c0fac .shogun-image-content {
  
    justify-content: center;
  
}

.s-73bd9e05-4d01-46aa-9117-460cd59c0fac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73bd9e05-4d01-46aa-9117-460cd59c0fac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73bd9e05-4d01-46aa-9117-460cd59c0fac.shogun-image {
  box-sizing: border-box;
}



.s-73bd9e05-4d01-46aa-9117-460cd59c0fac img.shogun-image {
  
}


@media (min-width: 1200px){#s-73bd9e05-4d01-46aa-9117-460cd59c0fac {
  margin: 0 !important;
  overflow: visible;
}

#s-73bd9e05-4d01-46aa-9117-460cd59c0fac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-73bd9e05-4d01-46aa-9117-460cd59c0fac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-73bd9e05-4d01-46aa-9117-460cd59c0fac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-73bd9e05-4d01-46aa-9117-460cd59c0fac img.shogun-image {
  /* Add background color handling */
  
}

#s-73bd9e05-4d01-46aa-9117-460cd59c0fac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-73bd9e05-4d01-46aa-9117-460cd59c0fac .shogun-image-content {
  
    justify-content: center;
  
}

.s-73bd9e05-4d01-46aa-9117-460cd59c0fac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73bd9e05-4d01-46aa-9117-460cd59c0fac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73bd9e05-4d01-46aa-9117-460cd59c0fac.shogun-image {
  box-sizing: border-box;
}



.s-73bd9e05-4d01-46aa-9117-460cd59c0fac img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-73bd9e05-4d01-46aa-9117-460cd59c0fac {
  margin: 0 !important;
  overflow: visible;
}

#s-73bd9e05-4d01-46aa-9117-460cd59c0fac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-73bd9e05-4d01-46aa-9117-460cd59c0fac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-73bd9e05-4d01-46aa-9117-460cd59c0fac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-73bd9e05-4d01-46aa-9117-460cd59c0fac img.shogun-image {
  /* Add background color handling */
  
}

#s-73bd9e05-4d01-46aa-9117-460cd59c0fac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-73bd9e05-4d01-46aa-9117-460cd59c0fac .shogun-image-content {
  
    justify-content: center;
  
}

.s-73bd9e05-4d01-46aa-9117-460cd59c0fac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73bd9e05-4d01-46aa-9117-460cd59c0fac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73bd9e05-4d01-46aa-9117-460cd59c0fac.shogun-image {
  box-sizing: border-box;
}



.s-73bd9e05-4d01-46aa-9117-460cd59c0fac img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-73bd9e05-4d01-46aa-9117-460cd59c0fac {
  margin: 0 !important;
  overflow: visible;
}

#s-73bd9e05-4d01-46aa-9117-460cd59c0fac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-73bd9e05-4d01-46aa-9117-460cd59c0fac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-73bd9e05-4d01-46aa-9117-460cd59c0fac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-73bd9e05-4d01-46aa-9117-460cd59c0fac img.shogun-image {
  /* Add background color handling */
  
}

#s-73bd9e05-4d01-46aa-9117-460cd59c0fac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-73bd9e05-4d01-46aa-9117-460cd59c0fac .shogun-image-content {
  
    justify-content: center;
  
}

.s-73bd9e05-4d01-46aa-9117-460cd59c0fac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73bd9e05-4d01-46aa-9117-460cd59c0fac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73bd9e05-4d01-46aa-9117-460cd59c0fac.shogun-image {
  box-sizing: border-box;
}



.s-73bd9e05-4d01-46aa-9117-460cd59c0fac img.shogun-image {
  
}


}@media (max-width: 767px){#s-73bd9e05-4d01-46aa-9117-460cd59c0fac {
  margin: 0 !important;
  overflow: visible;
}

#s-73bd9e05-4d01-46aa-9117-460cd59c0fac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-73bd9e05-4d01-46aa-9117-460cd59c0fac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-73bd9e05-4d01-46aa-9117-460cd59c0fac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-73bd9e05-4d01-46aa-9117-460cd59c0fac img.shogun-image {
  /* Add background color handling */
  
}

#s-73bd9e05-4d01-46aa-9117-460cd59c0fac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-73bd9e05-4d01-46aa-9117-460cd59c0fac .shogun-image-content {
  
    justify-content: center;
  
}

.s-73bd9e05-4d01-46aa-9117-460cd59c0fac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73bd9e05-4d01-46aa-9117-460cd59c0fac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73bd9e05-4d01-46aa-9117-460cd59c0fac.shogun-image {
  box-sizing: border-box;
}



.s-73bd9e05-4d01-46aa-9117-460cd59c0fac img.shogun-image {
  
}


}
#s-807c7fdf-bf9b-4852-8c24-2e808a0d6bac {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 {
  margin: 0 !important;
  overflow: visible;
}

#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 img.shogun-image {
  /* Add background color handling */
  
}

#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4253ef74-9bb2-475c-8b70-dfb90e15ff21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4253ef74-9bb2-475c-8b70-dfb90e15ff21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21.shogun-image {
  box-sizing: border-box;
}



.s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 img.shogun-image {
  
}


@media (min-width: 1200px){#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 {
  margin: 0 !important;
  overflow: visible;
}

#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 img.shogun-image {
  /* Add background color handling */
  
}

#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4253ef74-9bb2-475c-8b70-dfb90e15ff21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4253ef74-9bb2-475c-8b70-dfb90e15ff21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21.shogun-image {
  box-sizing: border-box;
}



.s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 {
  margin: 0 !important;
  overflow: visible;
}

#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 img.shogun-image {
  /* Add background color handling */
  
}

#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4253ef74-9bb2-475c-8b70-dfb90e15ff21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4253ef74-9bb2-475c-8b70-dfb90e15ff21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21.shogun-image {
  box-sizing: border-box;
}



.s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 {
  margin: 0 !important;
  overflow: visible;
}

#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 img.shogun-image {
  /* Add background color handling */
  
}

#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4253ef74-9bb2-475c-8b70-dfb90e15ff21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4253ef74-9bb2-475c-8b70-dfb90e15ff21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21.shogun-image {
  box-sizing: border-box;
}



.s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 img.shogun-image {
  
}


}@media (max-width: 767px){#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 {
  margin: 0 !important;
  overflow: visible;
}

#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 img.shogun-image {
  /* Add background color handling */
  
}

#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4253ef74-9bb2-475c-8b70-dfb90e15ff21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4253ef74-9bb2-475c-8b70-dfb90e15ff21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4253ef74-9bb2-475c-8b70-dfb90e15ff21.shogun-image {
  box-sizing: border-box;
}



.s-4253ef74-9bb2-475c-8b70-dfb90e15ff21 img.shogun-image {
  
}


}
#s-d6ccf1f7-b6d2-4f47-85b3-2f26e1f9e954 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33.shogun-image {
  box-sizing: border-box;
}



.s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 img.shogun-image {
  
}


@media (min-width: 1200px){#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33.shogun-image {
  box-sizing: border-box;
}



.s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33.shogun-image {
  box-sizing: border-box;
}



.s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33.shogun-image {
  box-sizing: border-box;
}



.s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 img.shogun-image {
  
}


}@media (max-width: 767px){#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33.shogun-image {
  box-sizing: border-box;
}



.s-6d40e0ec-d4b3-4baf-8623-cc7860bd5f33 img.shogun-image {
  
}


}
#s-9d0d2263-e2a4-4584-b133-fcfb465a62ee {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 {
  margin: 0 !important;
  overflow: visible;
}

#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 img.shogun-image {
  /* Add background color handling */
  
}

#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6.shogun-image {
  box-sizing: border-box;
}



.s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 img.shogun-image {
  
}


@media (min-width: 1200px){#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 {
  margin: 0 !important;
  overflow: visible;
}

#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 img.shogun-image {
  /* Add background color handling */
  
}

#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6.shogun-image {
  box-sizing: border-box;
}



.s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 {
  margin: 0 !important;
  overflow: visible;
}

#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 img.shogun-image {
  /* Add background color handling */
  
}

#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6.shogun-image {
  box-sizing: border-box;
}



.s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 {
  margin: 0 !important;
  overflow: visible;
}

#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 img.shogun-image {
  /* Add background color handling */
  
}

#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6.shogun-image {
  box-sizing: border-box;
}



.s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 img.shogun-image {
  
}


}@media (max-width: 767px){#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 {
  margin: 0 !important;
  overflow: visible;
}

#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 img.shogun-image {
  /* Add background color handling */
  
}

#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6.shogun-image {
  box-sizing: border-box;
}



.s-076ebaf4-5608-49c1-9bfc-acfe1cc78cc6 img.shogun-image {
  
}


}
#s-18638b9e-2795-4349-b6ce-47962cf8f73e {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-8127654e-3962-46c4-8879-b648ad2c6e73 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-8127654e-3962-46c4-8879-b648ad2c6e73 {
  margin: 0 !important;
  overflow: visible;
}

#s-8127654e-3962-46c4-8879-b648ad2c6e73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8127654e-3962-46c4-8879-b648ad2c6e73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8127654e-3962-46c4-8879-b648ad2c6e73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8127654e-3962-46c4-8879-b648ad2c6e73 img.shogun-image {
  /* Add background color handling */
  
}

#s-8127654e-3962-46c4-8879-b648ad2c6e73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8127654e-3962-46c4-8879-b648ad2c6e73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8127654e-3962-46c4-8879-b648ad2c6e73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8127654e-3962-46c4-8879-b648ad2c6e73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8127654e-3962-46c4-8879-b648ad2c6e73.shogun-image {
  box-sizing: border-box;
}



.s-8127654e-3962-46c4-8879-b648ad2c6e73 img.shogun-image {
  
}


@media (min-width: 1200px){#s-8127654e-3962-46c4-8879-b648ad2c6e73 {
  margin: 0 !important;
  overflow: visible;
}

#s-8127654e-3962-46c4-8879-b648ad2c6e73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8127654e-3962-46c4-8879-b648ad2c6e73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8127654e-3962-46c4-8879-b648ad2c6e73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8127654e-3962-46c4-8879-b648ad2c6e73 img.shogun-image {
  /* Add background color handling */
  
}

#s-8127654e-3962-46c4-8879-b648ad2c6e73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8127654e-3962-46c4-8879-b648ad2c6e73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8127654e-3962-46c4-8879-b648ad2c6e73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8127654e-3962-46c4-8879-b648ad2c6e73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8127654e-3962-46c4-8879-b648ad2c6e73.shogun-image {
  box-sizing: border-box;
}



.s-8127654e-3962-46c4-8879-b648ad2c6e73 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-8127654e-3962-46c4-8879-b648ad2c6e73 {
  margin: 0 !important;
  overflow: visible;
}

#s-8127654e-3962-46c4-8879-b648ad2c6e73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8127654e-3962-46c4-8879-b648ad2c6e73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8127654e-3962-46c4-8879-b648ad2c6e73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8127654e-3962-46c4-8879-b648ad2c6e73 img.shogun-image {
  /* Add background color handling */
  
}

#s-8127654e-3962-46c4-8879-b648ad2c6e73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8127654e-3962-46c4-8879-b648ad2c6e73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8127654e-3962-46c4-8879-b648ad2c6e73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8127654e-3962-46c4-8879-b648ad2c6e73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8127654e-3962-46c4-8879-b648ad2c6e73.shogun-image {
  box-sizing: border-box;
}



.s-8127654e-3962-46c4-8879-b648ad2c6e73 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-8127654e-3962-46c4-8879-b648ad2c6e73 {
  margin: 0 !important;
  overflow: visible;
}

#s-8127654e-3962-46c4-8879-b648ad2c6e73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8127654e-3962-46c4-8879-b648ad2c6e73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8127654e-3962-46c4-8879-b648ad2c6e73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8127654e-3962-46c4-8879-b648ad2c6e73 img.shogun-image {
  /* Add background color handling */
  
}

#s-8127654e-3962-46c4-8879-b648ad2c6e73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8127654e-3962-46c4-8879-b648ad2c6e73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8127654e-3962-46c4-8879-b648ad2c6e73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8127654e-3962-46c4-8879-b648ad2c6e73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8127654e-3962-46c4-8879-b648ad2c6e73.shogun-image {
  box-sizing: border-box;
}



.s-8127654e-3962-46c4-8879-b648ad2c6e73 img.shogun-image {
  
}


}@media (max-width: 767px){#s-8127654e-3962-46c4-8879-b648ad2c6e73 {
  margin: 0 !important;
  overflow: visible;
}

#s-8127654e-3962-46c4-8879-b648ad2c6e73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8127654e-3962-46c4-8879-b648ad2c6e73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8127654e-3962-46c4-8879-b648ad2c6e73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8127654e-3962-46c4-8879-b648ad2c6e73 img.shogun-image {
  /* Add background color handling */
  
}

#s-8127654e-3962-46c4-8879-b648ad2c6e73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8127654e-3962-46c4-8879-b648ad2c6e73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8127654e-3962-46c4-8879-b648ad2c6e73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8127654e-3962-46c4-8879-b648ad2c6e73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8127654e-3962-46c4-8879-b648ad2c6e73.shogun-image {
  box-sizing: border-box;
}



.s-8127654e-3962-46c4-8879-b648ad2c6e73 img.shogun-image {
  
}


}
#s-dabe1edc-0c46-4f4e-81b8-4c391df09078 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-1c9f028b-a4bc-4d56-beb3-579a21c2a10b"] > .shg-row > .shg-c-xs-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 768px) {
[id="s-1c9f028b-a4bc-4d56-beb3-579a21c2a10b"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 992px) {
[id="s-1c9f028b-a4bc-4d56-beb3-579a21c2a10b"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 1200px) {
[id="s-1c9f028b-a4bc-4d56-beb3-579a21c2a10b"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 8.0px);
}

}

#s-94258545-1bd7-469d-b16c-d7d2855257bc {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-94258545-1bd7-469d-b16c-d7d2855257bc {
  margin: 0 !important;
  overflow: visible;
}

#s-94258545-1bd7-469d-b16c-d7d2855257bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94258545-1bd7-469d-b16c-d7d2855257bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-94258545-1bd7-469d-b16c-d7d2855257bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94258545-1bd7-469d-b16c-d7d2855257bc img.shogun-image {
  /* Add background color handling */
  
}

#s-94258545-1bd7-469d-b16c-d7d2855257bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-94258545-1bd7-469d-b16c-d7d2855257bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-94258545-1bd7-469d-b16c-d7d2855257bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94258545-1bd7-469d-b16c-d7d2855257bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94258545-1bd7-469d-b16c-d7d2855257bc.shogun-image {
  box-sizing: border-box;
}



.s-94258545-1bd7-469d-b16c-d7d2855257bc img.shogun-image {
  
}


@media (min-width: 1200px){#s-94258545-1bd7-469d-b16c-d7d2855257bc {
  margin: 0 !important;
  overflow: visible;
}

#s-94258545-1bd7-469d-b16c-d7d2855257bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94258545-1bd7-469d-b16c-d7d2855257bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-94258545-1bd7-469d-b16c-d7d2855257bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94258545-1bd7-469d-b16c-d7d2855257bc img.shogun-image {
  /* Add background color handling */
  
}

#s-94258545-1bd7-469d-b16c-d7d2855257bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-94258545-1bd7-469d-b16c-d7d2855257bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-94258545-1bd7-469d-b16c-d7d2855257bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94258545-1bd7-469d-b16c-d7d2855257bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94258545-1bd7-469d-b16c-d7d2855257bc.shogun-image {
  box-sizing: border-box;
}



.s-94258545-1bd7-469d-b16c-d7d2855257bc img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-94258545-1bd7-469d-b16c-d7d2855257bc {
  margin: 0 !important;
  overflow: visible;
}

#s-94258545-1bd7-469d-b16c-d7d2855257bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94258545-1bd7-469d-b16c-d7d2855257bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-94258545-1bd7-469d-b16c-d7d2855257bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94258545-1bd7-469d-b16c-d7d2855257bc img.shogun-image {
  /* Add background color handling */
  
}

#s-94258545-1bd7-469d-b16c-d7d2855257bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-94258545-1bd7-469d-b16c-d7d2855257bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-94258545-1bd7-469d-b16c-d7d2855257bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94258545-1bd7-469d-b16c-d7d2855257bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94258545-1bd7-469d-b16c-d7d2855257bc.shogun-image {
  box-sizing: border-box;
}



.s-94258545-1bd7-469d-b16c-d7d2855257bc img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-94258545-1bd7-469d-b16c-d7d2855257bc {
  margin: 0 !important;
  overflow: visible;
}

#s-94258545-1bd7-469d-b16c-d7d2855257bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94258545-1bd7-469d-b16c-d7d2855257bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-94258545-1bd7-469d-b16c-d7d2855257bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94258545-1bd7-469d-b16c-d7d2855257bc img.shogun-image {
  /* Add background color handling */
  
}

#s-94258545-1bd7-469d-b16c-d7d2855257bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-94258545-1bd7-469d-b16c-d7d2855257bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-94258545-1bd7-469d-b16c-d7d2855257bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94258545-1bd7-469d-b16c-d7d2855257bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94258545-1bd7-469d-b16c-d7d2855257bc.shogun-image {
  box-sizing: border-box;
}



.s-94258545-1bd7-469d-b16c-d7d2855257bc img.shogun-image {
  
}


}@media (max-width: 767px){#s-94258545-1bd7-469d-b16c-d7d2855257bc {
  margin: 0 !important;
  overflow: visible;
}

#s-94258545-1bd7-469d-b16c-d7d2855257bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94258545-1bd7-469d-b16c-d7d2855257bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-94258545-1bd7-469d-b16c-d7d2855257bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94258545-1bd7-469d-b16c-d7d2855257bc img.shogun-image {
  /* Add background color handling */
  
}

#s-94258545-1bd7-469d-b16c-d7d2855257bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-94258545-1bd7-469d-b16c-d7d2855257bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-94258545-1bd7-469d-b16c-d7d2855257bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94258545-1bd7-469d-b16c-d7d2855257bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94258545-1bd7-469d-b16c-d7d2855257bc.shogun-image {
  box-sizing: border-box;
}



.s-94258545-1bd7-469d-b16c-d7d2855257bc img.shogun-image {
  
}


}
#s-15f76179-48ab-419a-ba56-edd4160d3e3d {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 {
  margin: 0 !important;
  overflow: visible;
}

#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 img.shogun-image {
  /* Add background color handling */
  
}

#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 .shogun-image-content {
  
    justify-content: center;
  
}

.s-112d6319-54d2-4dd0-9264-a3b2a8ad5900.shg-align-container {
  display: flex;
  justify-content: center
}

.s-112d6319-54d2-4dd0-9264-a3b2a8ad5900.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900.shogun-image {
  box-sizing: border-box;
}



.s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 img.shogun-image {
  
}


@media (min-width: 1200px){#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 {
  margin: 0 !important;
  overflow: visible;
}

#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 img.shogun-image {
  /* Add background color handling */
  
}

#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 .shogun-image-content {
  
    justify-content: center;
  
}

.s-112d6319-54d2-4dd0-9264-a3b2a8ad5900.shg-align-container {
  display: flex;
  justify-content: center
}

.s-112d6319-54d2-4dd0-9264-a3b2a8ad5900.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900.shogun-image {
  box-sizing: border-box;
}



.s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 {
  margin: 0 !important;
  overflow: visible;
}

#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 img.shogun-image {
  /* Add background color handling */
  
}

#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 .shogun-image-content {
  
    justify-content: center;
  
}

.s-112d6319-54d2-4dd0-9264-a3b2a8ad5900.shg-align-container {
  display: flex;
  justify-content: center
}

.s-112d6319-54d2-4dd0-9264-a3b2a8ad5900.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900.shogun-image {
  box-sizing: border-box;
}



.s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 {
  margin: 0 !important;
  overflow: visible;
}

#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 img.shogun-image {
  /* Add background color handling */
  
}

#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 .shogun-image-content {
  
    justify-content: center;
  
}

.s-112d6319-54d2-4dd0-9264-a3b2a8ad5900.shg-align-container {
  display: flex;
  justify-content: center
}

.s-112d6319-54d2-4dd0-9264-a3b2a8ad5900.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900.shogun-image {
  box-sizing: border-box;
}



.s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 img.shogun-image {
  
}


}@media (max-width: 767px){#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 {
  margin: 0 !important;
  overflow: visible;
}

#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 img.shogun-image {
  /* Add background color handling */
  
}

#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 .shogun-image-content {
  
    justify-content: center;
  
}

.s-112d6319-54d2-4dd0-9264-a3b2a8ad5900.shg-align-container {
  display: flex;
  justify-content: center
}

.s-112d6319-54d2-4dd0-9264-a3b2a8ad5900.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-112d6319-54d2-4dd0-9264-a3b2a8ad5900.shogun-image {
  box-sizing: border-box;
}



.s-112d6319-54d2-4dd0-9264-a3b2a8ad5900 img.shogun-image {
  
}


}
#s-10ef0942-7bc0-445a-8ff7-45b48a8c2c76 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-a4e3172a-2f4b-4708-9edc-4dab91de126a {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-a4e3172a-2f4b-4708-9edc-4dab91de126a {
  margin: 0 !important;
  overflow: visible;
}

#s-a4e3172a-2f4b-4708-9edc-4dab91de126a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a4e3172a-2f4b-4708-9edc-4dab91de126a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a4e3172a-2f4b-4708-9edc-4dab91de126a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a4e3172a-2f4b-4708-9edc-4dab91de126a img.shogun-image {
  /* Add background color handling */
  
}

#s-a4e3172a-2f4b-4708-9edc-4dab91de126a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a4e3172a-2f4b-4708-9edc-4dab91de126a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a4e3172a-2f4b-4708-9edc-4dab91de126a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a4e3172a-2f4b-4708-9edc-4dab91de126a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a4e3172a-2f4b-4708-9edc-4dab91de126a.shogun-image {
  box-sizing: border-box;
}



.s-a4e3172a-2f4b-4708-9edc-4dab91de126a img.shogun-image {
  
}


@media (min-width: 1200px){#s-a4e3172a-2f4b-4708-9edc-4dab91de126a {
  margin: 0 !important;
  overflow: visible;
}

#s-a4e3172a-2f4b-4708-9edc-4dab91de126a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a4e3172a-2f4b-4708-9edc-4dab91de126a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a4e3172a-2f4b-4708-9edc-4dab91de126a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a4e3172a-2f4b-4708-9edc-4dab91de126a img.shogun-image {
  /* Add background color handling */
  
}

#s-a4e3172a-2f4b-4708-9edc-4dab91de126a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a4e3172a-2f4b-4708-9edc-4dab91de126a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a4e3172a-2f4b-4708-9edc-4dab91de126a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a4e3172a-2f4b-4708-9edc-4dab91de126a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a4e3172a-2f4b-4708-9edc-4dab91de126a.shogun-image {
  box-sizing: border-box;
}



.s-a4e3172a-2f4b-4708-9edc-4dab91de126a img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a4e3172a-2f4b-4708-9edc-4dab91de126a {
  margin: 0 !important;
  overflow: visible;
}

#s-a4e3172a-2f4b-4708-9edc-4dab91de126a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a4e3172a-2f4b-4708-9edc-4dab91de126a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a4e3172a-2f4b-4708-9edc-4dab91de126a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a4e3172a-2f4b-4708-9edc-4dab91de126a img.shogun-image {
  /* Add background color handling */
  
}

#s-a4e3172a-2f4b-4708-9edc-4dab91de126a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a4e3172a-2f4b-4708-9edc-4dab91de126a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a4e3172a-2f4b-4708-9edc-4dab91de126a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a4e3172a-2f4b-4708-9edc-4dab91de126a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a4e3172a-2f4b-4708-9edc-4dab91de126a.shogun-image {
  box-sizing: border-box;
}



.s-a4e3172a-2f4b-4708-9edc-4dab91de126a img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-a4e3172a-2f4b-4708-9edc-4dab91de126a {
  margin: 0 !important;
  overflow: visible;
}

#s-a4e3172a-2f4b-4708-9edc-4dab91de126a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a4e3172a-2f4b-4708-9edc-4dab91de126a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a4e3172a-2f4b-4708-9edc-4dab91de126a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a4e3172a-2f4b-4708-9edc-4dab91de126a img.shogun-image {
  /* Add background color handling */
  
}

#s-a4e3172a-2f4b-4708-9edc-4dab91de126a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a4e3172a-2f4b-4708-9edc-4dab91de126a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a4e3172a-2f4b-4708-9edc-4dab91de126a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a4e3172a-2f4b-4708-9edc-4dab91de126a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a4e3172a-2f4b-4708-9edc-4dab91de126a.shogun-image {
  box-sizing: border-box;
}



.s-a4e3172a-2f4b-4708-9edc-4dab91de126a img.shogun-image {
  
}


}@media (max-width: 767px){#s-a4e3172a-2f4b-4708-9edc-4dab91de126a {
  margin: 0 !important;
  overflow: visible;
}

#s-a4e3172a-2f4b-4708-9edc-4dab91de126a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a4e3172a-2f4b-4708-9edc-4dab91de126a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a4e3172a-2f4b-4708-9edc-4dab91de126a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a4e3172a-2f4b-4708-9edc-4dab91de126a img.shogun-image {
  /* Add background color handling */
  
}

#s-a4e3172a-2f4b-4708-9edc-4dab91de126a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a4e3172a-2f4b-4708-9edc-4dab91de126a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a4e3172a-2f4b-4708-9edc-4dab91de126a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a4e3172a-2f4b-4708-9edc-4dab91de126a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a4e3172a-2f4b-4708-9edc-4dab91de126a.shogun-image {
  box-sizing: border-box;
}



.s-a4e3172a-2f4b-4708-9edc-4dab91de126a img.shogun-image {
  
}


}
#s-34c6babe-f782-424e-b697-93b5b4c345ab {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e {
  margin: 0 !important;
  overflow: visible;
}

#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-54dcf096-cc37-47ce-ac75-7108c51c0a0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-54dcf096-cc37-47ce-ac75-7108c51c0a0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e img.shogun-image {
  /* Add background color handling */
  
}

#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-54dcf096-cc37-47ce-ac75-7108c51c0a0e .shogun-image-content {
  
    justify-content: center;
  
}

.s-54dcf096-cc37-47ce-ac75-7108c51c0a0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54dcf096-cc37-47ce-ac75-7108c51c0a0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e.shogun-image {
  box-sizing: border-box;
}



.s-54dcf096-cc37-47ce-ac75-7108c51c0a0e img.shogun-image {
  
}


@media (min-width: 1200px){#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e {
  margin: 0 !important;
  overflow: visible;
}

#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-54dcf096-cc37-47ce-ac75-7108c51c0a0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-54dcf096-cc37-47ce-ac75-7108c51c0a0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e img.shogun-image {
  /* Add background color handling */
  
}

#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-54dcf096-cc37-47ce-ac75-7108c51c0a0e .shogun-image-content {
  
    justify-content: center;
  
}

.s-54dcf096-cc37-47ce-ac75-7108c51c0a0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54dcf096-cc37-47ce-ac75-7108c51c0a0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e.shogun-image {
  box-sizing: border-box;
}



.s-54dcf096-cc37-47ce-ac75-7108c51c0a0e img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e {
  margin: 0 !important;
  overflow: visible;
}

#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-54dcf096-cc37-47ce-ac75-7108c51c0a0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-54dcf096-cc37-47ce-ac75-7108c51c0a0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e img.shogun-image {
  /* Add background color handling */
  
}

#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-54dcf096-cc37-47ce-ac75-7108c51c0a0e .shogun-image-content {
  
    justify-content: center;
  
}

.s-54dcf096-cc37-47ce-ac75-7108c51c0a0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54dcf096-cc37-47ce-ac75-7108c51c0a0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e.shogun-image {
  box-sizing: border-box;
}



.s-54dcf096-cc37-47ce-ac75-7108c51c0a0e img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e {
  margin: 0 !important;
  overflow: visible;
}

#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-54dcf096-cc37-47ce-ac75-7108c51c0a0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-54dcf096-cc37-47ce-ac75-7108c51c0a0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e img.shogun-image {
  /* Add background color handling */
  
}

#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-54dcf096-cc37-47ce-ac75-7108c51c0a0e .shogun-image-content {
  
    justify-content: center;
  
}

.s-54dcf096-cc37-47ce-ac75-7108c51c0a0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54dcf096-cc37-47ce-ac75-7108c51c0a0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e.shogun-image {
  box-sizing: border-box;
}



.s-54dcf096-cc37-47ce-ac75-7108c51c0a0e img.shogun-image {
  
}


}@media (max-width: 767px){#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e {
  margin: 0 !important;
  overflow: visible;
}

#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-54dcf096-cc37-47ce-ac75-7108c51c0a0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-54dcf096-cc37-47ce-ac75-7108c51c0a0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e img.shogun-image {
  /* Add background color handling */
  
}

#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-54dcf096-cc37-47ce-ac75-7108c51c0a0e .shogun-image-content {
  
    justify-content: center;
  
}

.s-54dcf096-cc37-47ce-ac75-7108c51c0a0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54dcf096-cc37-47ce-ac75-7108c51c0a0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54dcf096-cc37-47ce-ac75-7108c51c0a0e.shogun-image {
  box-sizing: border-box;
}



.s-54dcf096-cc37-47ce-ac75-7108c51c0a0e img.shogun-image {
  
}


}
#s-452762ba-1d73-4278-95be-e9393a77f643 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 {
  margin: 0 !important;
  overflow: visible;
}

#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 img.shogun-image {
  /* Add background color handling */
  
}

#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dcedcd80-9de1-4be8-bcbe-25ded180bf74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcedcd80-9de1-4be8-bcbe-25ded180bf74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74.shogun-image {
  box-sizing: border-box;
}



.s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 img.shogun-image {
  
}


@media (min-width: 1200px){#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 {
  margin: 0 !important;
  overflow: visible;
}

#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 img.shogun-image {
  /* Add background color handling */
  
}

#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dcedcd80-9de1-4be8-bcbe-25ded180bf74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcedcd80-9de1-4be8-bcbe-25ded180bf74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74.shogun-image {
  box-sizing: border-box;
}



.s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 {
  margin: 0 !important;
  overflow: visible;
}

#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 img.shogun-image {
  /* Add background color handling */
  
}

#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dcedcd80-9de1-4be8-bcbe-25ded180bf74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcedcd80-9de1-4be8-bcbe-25ded180bf74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74.shogun-image {
  box-sizing: border-box;
}



.s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 {
  margin: 0 !important;
  overflow: visible;
}

#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 img.shogun-image {
  /* Add background color handling */
  
}

#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dcedcd80-9de1-4be8-bcbe-25ded180bf74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcedcd80-9de1-4be8-bcbe-25ded180bf74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74.shogun-image {
  box-sizing: border-box;
}



.s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 img.shogun-image {
  
}


}@media (max-width: 767px){#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 {
  margin: 0 !important;
  overflow: visible;
}

#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 img.shogun-image {
  /* Add background color handling */
  
}

#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dcedcd80-9de1-4be8-bcbe-25ded180bf74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcedcd80-9de1-4be8-bcbe-25ded180bf74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcedcd80-9de1-4be8-bcbe-25ded180bf74.shogun-image {
  box-sizing: border-box;
}



.s-dcedcd80-9de1-4be8-bcbe-25ded180bf74 img.shogun-image {
  
}


}
#s-23c74108-b95b-4b82-bcc2-b42b52a40980 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-a408b0cc-1be8-4f43-a3c3-763a29bfda15 {
  margin-top: 0px;
margin-left: 25%;
margin-bottom: 60px;
margin-right: 25%;
min-height: 50px;
}








#s-a408b0cc-1be8-4f43-a3c3-763a29bfda15 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a408b0cc-1be8-4f43-a3c3-763a29bfda15.shg-box.shg-c {
  justify-content: center;
}

#s-eb862845-e427-48d0-91e5-c00a6c4313fd {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-eb862845-e427-48d0-91e5-c00a6c4313fd .shogun-heading-component h3 {
  color: rgba(0, 43, 65, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-a755b143-cd82-46e2-b276-0a48eeb3f4c7 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-a755b143-cd82-46e2-b276-0a48eeb3f4c7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a755b143-cd82-46e2-b276-0a48eeb3f4c7"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-a755b143-cd82-46e2-b276-0a48eeb3f4c7"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-a755b143-cd82-46e2-b276-0a48eeb3f4c7"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-3e12a8bc-191d-44b5-9329-59356f4b84f8 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-3e12a8bc-191d-44b5-9329-59356f4b84f8 {
  margin: 0 !important;
  overflow: visible;
}

#s-3e12a8bc-191d-44b5-9329-59356f4b84f8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e12a8bc-191d-44b5-9329-59356f4b84f8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e12a8bc-191d-44b5-9329-59356f4b84f8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e12a8bc-191d-44b5-9329-59356f4b84f8 img.shogun-image {
  /* Add background color handling */
  
}

#s-3e12a8bc-191d-44b5-9329-59356f4b84f8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3e12a8bc-191d-44b5-9329-59356f4b84f8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e12a8bc-191d-44b5-9329-59356f4b84f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e12a8bc-191d-44b5-9329-59356f4b84f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e12a8bc-191d-44b5-9329-59356f4b84f8.shogun-image {
  box-sizing: border-box;
}



.s-3e12a8bc-191d-44b5-9329-59356f4b84f8 img.shogun-image {
  
}


@media (min-width: 1200px){#s-3e12a8bc-191d-44b5-9329-59356f4b84f8 {
  margin: 0 !important;
  overflow: visible;
}

#s-3e12a8bc-191d-44b5-9329-59356f4b84f8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e12a8bc-191d-44b5-9329-59356f4b84f8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e12a8bc-191d-44b5-9329-59356f4b84f8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e12a8bc-191d-44b5-9329-59356f4b84f8 img.shogun-image {
  /* Add background color handling */
  
}

#s-3e12a8bc-191d-44b5-9329-59356f4b84f8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3e12a8bc-191d-44b5-9329-59356f4b84f8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e12a8bc-191d-44b5-9329-59356f4b84f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e12a8bc-191d-44b5-9329-59356f4b84f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e12a8bc-191d-44b5-9329-59356f4b84f8.shogun-image {
  box-sizing: border-box;
}



.s-3e12a8bc-191d-44b5-9329-59356f4b84f8 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-3e12a8bc-191d-44b5-9329-59356f4b84f8 {
  margin: 0 !important;
  overflow: visible;
}

#s-3e12a8bc-191d-44b5-9329-59356f4b84f8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e12a8bc-191d-44b5-9329-59356f4b84f8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e12a8bc-191d-44b5-9329-59356f4b84f8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e12a8bc-191d-44b5-9329-59356f4b84f8 img.shogun-image {
  /* Add background color handling */
  
}

#s-3e12a8bc-191d-44b5-9329-59356f4b84f8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3e12a8bc-191d-44b5-9329-59356f4b84f8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e12a8bc-191d-44b5-9329-59356f4b84f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e12a8bc-191d-44b5-9329-59356f4b84f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e12a8bc-191d-44b5-9329-59356f4b84f8.shogun-image {
  box-sizing: border-box;
}



.s-3e12a8bc-191d-44b5-9329-59356f4b84f8 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-3e12a8bc-191d-44b5-9329-59356f4b84f8 {
  margin: 0 !important;
  overflow: visible;
}

#s-3e12a8bc-191d-44b5-9329-59356f4b84f8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e12a8bc-191d-44b5-9329-59356f4b84f8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e12a8bc-191d-44b5-9329-59356f4b84f8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e12a8bc-191d-44b5-9329-59356f4b84f8 img.shogun-image {
  /* Add background color handling */
  
}

#s-3e12a8bc-191d-44b5-9329-59356f4b84f8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3e12a8bc-191d-44b5-9329-59356f4b84f8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e12a8bc-191d-44b5-9329-59356f4b84f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e12a8bc-191d-44b5-9329-59356f4b84f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e12a8bc-191d-44b5-9329-59356f4b84f8.shogun-image {
  box-sizing: border-box;
}



.s-3e12a8bc-191d-44b5-9329-59356f4b84f8 img.shogun-image {
  
}


}@media (max-width: 767px){#s-3e12a8bc-191d-44b5-9329-59356f4b84f8 {
  margin: 0 !important;
  overflow: visible;
}

#s-3e12a8bc-191d-44b5-9329-59356f4b84f8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e12a8bc-191d-44b5-9329-59356f4b84f8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e12a8bc-191d-44b5-9329-59356f4b84f8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e12a8bc-191d-44b5-9329-59356f4b84f8 img.shogun-image {
  /* Add background color handling */
  
}

#s-3e12a8bc-191d-44b5-9329-59356f4b84f8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3e12a8bc-191d-44b5-9329-59356f4b84f8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e12a8bc-191d-44b5-9329-59356f4b84f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e12a8bc-191d-44b5-9329-59356f4b84f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e12a8bc-191d-44b5-9329-59356f4b84f8.shogun-image {
  box-sizing: border-box;
}



.s-3e12a8bc-191d-44b5-9329-59356f4b84f8 img.shogun-image {
  
}


}
#s-1c0ca0eb-4aae-4eb9-aa4a-0b9f729757f1 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-1c0ca0eb-4aae-4eb9-aa4a-0b9f729757f1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1c0ca0eb-4aae-4eb9-aa4a-0b9f729757f1.shg-box.shg-c {
  justify-content: center;
}

#s-1af689d5-43ee-40b7-a0a0-ea29d5b18503 {
  margin-top: 20px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
}

#s-5d74f7fa-9380-4703-9ac0-131fe5210daa {
  margin-left: auto;
margin-right: auto;
}

#s-fe161ee3-0d24-467e-bfbd-3292970f19d3 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-fe161ee3-0d24-467e-bfbd-3292970f19d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-fe161ee3-0d24-467e-bfbd-3292970f19d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fe161ee3-0d24-467e-bfbd-3292970f19d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fe161ee3-0d24-467e-bfbd-3292970f19d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fe161ee3-0d24-467e-bfbd-3292970f19d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-fe161ee3-0d24-467e-bfbd-3292970f19d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fe161ee3-0d24-467e-bfbd-3292970f19d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fe161ee3-0d24-467e-bfbd-3292970f19d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fe161ee3-0d24-467e-bfbd-3292970f19d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe161ee3-0d24-467e-bfbd-3292970f19d3.shogun-image {
  box-sizing: border-box;
}



.s-fe161ee3-0d24-467e-bfbd-3292970f19d3 img.shogun-image {
  
}


@media (min-width: 1200px){#s-fe161ee3-0d24-467e-bfbd-3292970f19d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-fe161ee3-0d24-467e-bfbd-3292970f19d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fe161ee3-0d24-467e-bfbd-3292970f19d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fe161ee3-0d24-467e-bfbd-3292970f19d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fe161ee3-0d24-467e-bfbd-3292970f19d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-fe161ee3-0d24-467e-bfbd-3292970f19d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fe161ee3-0d24-467e-bfbd-3292970f19d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fe161ee3-0d24-467e-bfbd-3292970f19d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fe161ee3-0d24-467e-bfbd-3292970f19d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe161ee3-0d24-467e-bfbd-3292970f19d3.shogun-image {
  box-sizing: border-box;
}



.s-fe161ee3-0d24-467e-bfbd-3292970f19d3 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-fe161ee3-0d24-467e-bfbd-3292970f19d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-fe161ee3-0d24-467e-bfbd-3292970f19d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fe161ee3-0d24-467e-bfbd-3292970f19d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fe161ee3-0d24-467e-bfbd-3292970f19d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fe161ee3-0d24-467e-bfbd-3292970f19d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-fe161ee3-0d24-467e-bfbd-3292970f19d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fe161ee3-0d24-467e-bfbd-3292970f19d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fe161ee3-0d24-467e-bfbd-3292970f19d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fe161ee3-0d24-467e-bfbd-3292970f19d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe161ee3-0d24-467e-bfbd-3292970f19d3.shogun-image {
  box-sizing: border-box;
}



.s-fe161ee3-0d24-467e-bfbd-3292970f19d3 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-fe161ee3-0d24-467e-bfbd-3292970f19d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-fe161ee3-0d24-467e-bfbd-3292970f19d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fe161ee3-0d24-467e-bfbd-3292970f19d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fe161ee3-0d24-467e-bfbd-3292970f19d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fe161ee3-0d24-467e-bfbd-3292970f19d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-fe161ee3-0d24-467e-bfbd-3292970f19d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fe161ee3-0d24-467e-bfbd-3292970f19d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fe161ee3-0d24-467e-bfbd-3292970f19d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fe161ee3-0d24-467e-bfbd-3292970f19d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe161ee3-0d24-467e-bfbd-3292970f19d3.shogun-image {
  box-sizing: border-box;
}



.s-fe161ee3-0d24-467e-bfbd-3292970f19d3 img.shogun-image {
  
}


}@media (max-width: 767px){#s-fe161ee3-0d24-467e-bfbd-3292970f19d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-fe161ee3-0d24-467e-bfbd-3292970f19d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fe161ee3-0d24-467e-bfbd-3292970f19d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fe161ee3-0d24-467e-bfbd-3292970f19d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fe161ee3-0d24-467e-bfbd-3292970f19d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-fe161ee3-0d24-467e-bfbd-3292970f19d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fe161ee3-0d24-467e-bfbd-3292970f19d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fe161ee3-0d24-467e-bfbd-3292970f19d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fe161ee3-0d24-467e-bfbd-3292970f19d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe161ee3-0d24-467e-bfbd-3292970f19d3.shogun-image {
  box-sizing: border-box;
}



.s-fe161ee3-0d24-467e-bfbd-3292970f19d3 img.shogun-image {
  
}


}
#s-13b8e1d2-3acb-4118-9b4f-45d88bdd8d96 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-13b8e1d2-3acb-4118-9b4f-45d88bdd8d96 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-13b8e1d2-3acb-4118-9b4f-45d88bdd8d96.shg-box.shg-c {
  justify-content: center;
}

#s-4962cf7b-3cf7-4558-b3ff-fb1e6f92d7c8 {
  margin-top: 20px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
}

#s-f6cf78b8-2118-4dd9-abe2-f7b0b4dc6c24 {
  margin-left: auto;
margin-right: auto;
}

#s-7b21ecc1-5769-45c3-b508-f5022b5faa68 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-7b21ecc1-5769-45c3-b508-f5022b5faa68 {
  margin: 0 !important;
  overflow: visible;
}

#s-7b21ecc1-5769-45c3-b508-f5022b5faa68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b21ecc1-5769-45c3-b508-f5022b5faa68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b21ecc1-5769-45c3-b508-f5022b5faa68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b21ecc1-5769-45c3-b508-f5022b5faa68 img.shogun-image {
  /* Add background color handling */
  
}

#s-7b21ecc1-5769-45c3-b508-f5022b5faa68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b21ecc1-5769-45c3-b508-f5022b5faa68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b21ecc1-5769-45c3-b508-f5022b5faa68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b21ecc1-5769-45c3-b508-f5022b5faa68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b21ecc1-5769-45c3-b508-f5022b5faa68.shogun-image {
  box-sizing: border-box;
}



.s-7b21ecc1-5769-45c3-b508-f5022b5faa68 img.shogun-image {
  
}


@media (min-width: 1200px){#s-7b21ecc1-5769-45c3-b508-f5022b5faa68 {
  margin: 0 !important;
  overflow: visible;
}

#s-7b21ecc1-5769-45c3-b508-f5022b5faa68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b21ecc1-5769-45c3-b508-f5022b5faa68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b21ecc1-5769-45c3-b508-f5022b5faa68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b21ecc1-5769-45c3-b508-f5022b5faa68 img.shogun-image {
  /* Add background color handling */
  
}

#s-7b21ecc1-5769-45c3-b508-f5022b5faa68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b21ecc1-5769-45c3-b508-f5022b5faa68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b21ecc1-5769-45c3-b508-f5022b5faa68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b21ecc1-5769-45c3-b508-f5022b5faa68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b21ecc1-5769-45c3-b508-f5022b5faa68.shogun-image {
  box-sizing: border-box;
}



.s-7b21ecc1-5769-45c3-b508-f5022b5faa68 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7b21ecc1-5769-45c3-b508-f5022b5faa68 {
  margin: 0 !important;
  overflow: visible;
}

#s-7b21ecc1-5769-45c3-b508-f5022b5faa68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b21ecc1-5769-45c3-b508-f5022b5faa68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b21ecc1-5769-45c3-b508-f5022b5faa68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b21ecc1-5769-45c3-b508-f5022b5faa68 img.shogun-image {
  /* Add background color handling */
  
}

#s-7b21ecc1-5769-45c3-b508-f5022b5faa68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b21ecc1-5769-45c3-b508-f5022b5faa68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b21ecc1-5769-45c3-b508-f5022b5faa68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b21ecc1-5769-45c3-b508-f5022b5faa68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b21ecc1-5769-45c3-b508-f5022b5faa68.shogun-image {
  box-sizing: border-box;
}



.s-7b21ecc1-5769-45c3-b508-f5022b5faa68 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7b21ecc1-5769-45c3-b508-f5022b5faa68 {
  margin: 0 !important;
  overflow: visible;
}

#s-7b21ecc1-5769-45c3-b508-f5022b5faa68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b21ecc1-5769-45c3-b508-f5022b5faa68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b21ecc1-5769-45c3-b508-f5022b5faa68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b21ecc1-5769-45c3-b508-f5022b5faa68 img.shogun-image {
  /* Add background color handling */
  
}

#s-7b21ecc1-5769-45c3-b508-f5022b5faa68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b21ecc1-5769-45c3-b508-f5022b5faa68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b21ecc1-5769-45c3-b508-f5022b5faa68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b21ecc1-5769-45c3-b508-f5022b5faa68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b21ecc1-5769-45c3-b508-f5022b5faa68.shogun-image {
  box-sizing: border-box;
}



.s-7b21ecc1-5769-45c3-b508-f5022b5faa68 img.shogun-image {
  
}


}@media (max-width: 767px){#s-7b21ecc1-5769-45c3-b508-f5022b5faa68 {
  margin: 0 !important;
  overflow: visible;
}

#s-7b21ecc1-5769-45c3-b508-f5022b5faa68-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b21ecc1-5769-45c3-b508-f5022b5faa68 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b21ecc1-5769-45c3-b508-f5022b5faa68 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b21ecc1-5769-45c3-b508-f5022b5faa68 img.shogun-image {
  /* Add background color handling */
  
}

#s-7b21ecc1-5769-45c3-b508-f5022b5faa68 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b21ecc1-5769-45c3-b508-f5022b5faa68 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b21ecc1-5769-45c3-b508-f5022b5faa68.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b21ecc1-5769-45c3-b508-f5022b5faa68.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b21ecc1-5769-45c3-b508-f5022b5faa68.shogun-image {
  box-sizing: border-box;
}



.s-7b21ecc1-5769-45c3-b508-f5022b5faa68 img.shogun-image {
  
}


}
#s-3637da0e-de04-423d-969f-6e05fff16d58 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-3637da0e-de04-423d-969f-6e05fff16d58 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3637da0e-de04-423d-969f-6e05fff16d58.shg-box.shg-c {
  justify-content: center;
}

#s-21a72d62-6aef-42e9-8808-ef2c26bdce2a {
  margin-top: 20px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
}

#s-70cb99bb-4a17-4217-925a-24c1e5e4074d {
  margin-left: auto;
margin-right: auto;
}

#s-9e2578e9-c34c-49c4-b75e-df274fbcaa53 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
min-height: 50px;
}








#s-9e2578e9-c34c-49c4-b75e-df274fbcaa53 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9e2578e9-c34c-49c4-b75e-df274fbcaa53.shg-box.shg-c {
  justify-content: center;
}

#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d {
  margin-left: 48%;
margin-right: 48%;
max-width: 1872px;
text-align: center;
}

#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d {
  margin: 0 !important;
  overflow: visible;
}

#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f16e05e6-8539-4c8f-9f7b-485e1faa389d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-f16e05e6-8539-4c8f-9f7b-485e1faa389d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d img.shogun-image {
  /* Add background color handling */
  
}

#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f16e05e6-8539-4c8f-9f7b-485e1faa389d .shogun-image-content {
  
    justify-content: center;
  
}

.s-f16e05e6-8539-4c8f-9f7b-485e1faa389d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f16e05e6-8539-4c8f-9f7b-485e1faa389d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d.shogun-image {
  box-sizing: border-box;
}



.s-f16e05e6-8539-4c8f-9f7b-485e1faa389d img.shogun-image {
  
}


@media (min-width: 1200px){#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d {
  margin: 0 !important;
  overflow: visible;
}

#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f16e05e6-8539-4c8f-9f7b-485e1faa389d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f16e05e6-8539-4c8f-9f7b-485e1faa389d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d img.shogun-image {
  /* Add background color handling */
  
}

#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f16e05e6-8539-4c8f-9f7b-485e1faa389d .shogun-image-content {
  
    justify-content: center;
  
}

.s-f16e05e6-8539-4c8f-9f7b-485e1faa389d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f16e05e6-8539-4c8f-9f7b-485e1faa389d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d.shogun-image {
  box-sizing: border-box;
}



.s-f16e05e6-8539-4c8f-9f7b-485e1faa389d img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d {
  margin: 0 !important;
  overflow: visible;
}

#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f16e05e6-8539-4c8f-9f7b-485e1faa389d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f16e05e6-8539-4c8f-9f7b-485e1faa389d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d img.shogun-image {
  /* Add background color handling */
  
}

#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f16e05e6-8539-4c8f-9f7b-485e1faa389d .shogun-image-content {
  
    justify-content: center;
  
}

.s-f16e05e6-8539-4c8f-9f7b-485e1faa389d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f16e05e6-8539-4c8f-9f7b-485e1faa389d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d.shogun-image {
  box-sizing: border-box;
}



.s-f16e05e6-8539-4c8f-9f7b-485e1faa389d img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d {
  margin: 0 !important;
  overflow: visible;
}

#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f16e05e6-8539-4c8f-9f7b-485e1faa389d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f16e05e6-8539-4c8f-9f7b-485e1faa389d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d img.shogun-image {
  /* Add background color handling */
  
}

#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f16e05e6-8539-4c8f-9f7b-485e1faa389d .shogun-image-content {
  
    justify-content: center;
  
}

.s-f16e05e6-8539-4c8f-9f7b-485e1faa389d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f16e05e6-8539-4c8f-9f7b-485e1faa389d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d.shogun-image {
  box-sizing: border-box;
}



.s-f16e05e6-8539-4c8f-9f7b-485e1faa389d img.shogun-image {
  
}


}@media (max-width: 767px){#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d {
  margin: 0 !important;
  overflow: visible;
}

#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f16e05e6-8539-4c8f-9f7b-485e1faa389d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f16e05e6-8539-4c8f-9f7b-485e1faa389d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d img.shogun-image {
  /* Add background color handling */
  
}

#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f16e05e6-8539-4c8f-9f7b-485e1faa389d .shogun-image-content {
  
    justify-content: center;
  
}

.s-f16e05e6-8539-4c8f-9f7b-485e1faa389d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f16e05e6-8539-4c8f-9f7b-485e1faa389d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f16e05e6-8539-4c8f-9f7b-485e1faa389d.shogun-image {
  box-sizing: border-box;
}



.s-f16e05e6-8539-4c8f-9f7b-485e1faa389d img.shogun-image {
  
}


}
#s-b497f167-ab58-47c2-817a-2bf126ebcb92 {
  margin-top: 60px;
margin-left: 10%;
margin-bottom: 80px;
margin-right: 10%;
min-height: 50px;
}








#s-b497f167-ab58-47c2-817a-2bf126ebcb92 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b497f167-ab58-47c2-817a-2bf126ebcb92.shg-box.shg-c {
  justify-content: center;
}

#s-99fe8547-ee4b-40ce-8eac-b0e5dac5adc5 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-99fe8547-ee4b-40ce-8eac-b0e5dac5adc5 .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-624a41d8-d890-4442-80a9-7ec7b5c0c89f {
  margin-left: 5%;
margin-right: 5%;
text-align: left;
}

#s-f90f3440-133a-421c-8911-c572ff9c80bd {
  margin-left: 0%;
margin-right: 0%;
}
@media (max-width: 767px){#s-f90f3440-133a-421c-8911-c572ff9c80bd {
  
}
}







#s-f90f3440-133a-421c-8911-c572ff9c80bd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f90f3440-133a-421c-8911-c572ff9c80bd.shg-box.shg-c {
  justify-content: center;
}

#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 {
  margin-left: auto;
margin-right: auto;
max-width: 2134px;
text-align: center;
}

#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 {
  margin: 0 !important;
  overflow: visible;
}

#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 img.shogun-image {
  /* Add background color handling */
  
}

#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9.shogun-image {
  box-sizing: border-box;
}



.s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 img.shogun-image {
  
}


@media (min-width: 1200px){#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 {
  margin: 0 !important;
  overflow: visible;
}

#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 img.shogun-image {
  /* Add background color handling */
  
}

#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9.shogun-image {
  box-sizing: border-box;
}



.s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 {
  margin: 0 !important;
  overflow: visible;
}

#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 img.shogun-image {
  /* Add background color handling */
  
}

#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9.shogun-image {
  box-sizing: border-box;
}



.s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 {
  margin: 0 !important;
  overflow: visible;
}

#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 img.shogun-image {
  /* Add background color handling */
  
}

#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9.shogun-image {
  box-sizing: border-box;
}



.s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 img.shogun-image {
  
}


}@media (max-width: 767px){#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 {
  margin: 0 !important;
  overflow: visible;
}

#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 img.shogun-image {
  /* Add background color handling */
  
}

#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9.shogun-image {
  box-sizing: border-box;
}



.s-2be7ed2c-f8eb-416b-943c-3addf9bc9ce9 img.shogun-image {
  
}


}
#s-1a0c2576-89a8-43a9-97f2-b50b0909c8a9 {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
}

@media (min-width: 0px) {
[id="s-1a0c2576-89a8-43a9-97f2-b50b0909c8a9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1a0c2576-89a8-43a9-97f2-b50b0909c8a9"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-1a0c2576-89a8-43a9-97f2-b50b0909c8a9"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-1a0c2576-89a8-43a9-97f2-b50b0909c8a9"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-1a0c2576-89a8-43a9-97f2-b50b0909c8a9"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-1a0c2576-89a8-43a9-97f2-b50b0909c8a9"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-1a0c2576-89a8-43a9-97f2-b50b0909c8a9"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 {
  margin-top: 0px;
margin-bottom: 30px;
max-width: 3329px;
text-align: center;
}

#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ae68fb6-2028-46cd-951e-f537b67c8ae1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ae68fb6-2028-46cd-951e-f537b67c8ae1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1.shogun-image {
  box-sizing: border-box;
}



.s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 img.shogun-image {
  
}


@media (min-width: 1200px){#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ae68fb6-2028-46cd-951e-f537b67c8ae1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ae68fb6-2028-46cd-951e-f537b67c8ae1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1.shogun-image {
  box-sizing: border-box;
}



.s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ae68fb6-2028-46cd-951e-f537b67c8ae1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ae68fb6-2028-46cd-951e-f537b67c8ae1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1.shogun-image {
  box-sizing: border-box;
}



.s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ae68fb6-2028-46cd-951e-f537b67c8ae1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ae68fb6-2028-46cd-951e-f537b67c8ae1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1.shogun-image {
  box-sizing: border-box;
}



.s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 img.shogun-image {
  
}


}@media (max-width: 767px){#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ae68fb6-2028-46cd-951e-f537b67c8ae1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ae68fb6-2028-46cd-951e-f537b67c8ae1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ae68fb6-2028-46cd-951e-f537b67c8ae1.shogun-image {
  box-sizing: border-box;
}



.s-9ae68fb6-2028-46cd-951e-f537b67c8ae1 img.shogun-image {
  
}


}
#s-7add73ac-f495-4295-b895-178b6f4c02a6 {
  margin-top: 30px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
}

@media (min-width: 0px) {
[id="s-7add73ac-f495-4295-b895-178b6f4c02a6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7add73ac-f495-4295-b895-178b6f4c02a6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7add73ac-f495-4295-b895-178b6f4c02a6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7add73ac-f495-4295-b895-178b6f4c02a6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-560122ee-97ce-4eaf-bd1a-3ce2226b6ecc {
  border-style: solid;
margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgb(253, 241, 212);
border-radius: 0px;
background-color: rgba(254, 250, 216, 0);
text-align: right;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgb(253, 241, 212);
letter-spacing: 1px;
}
#s-560122ee-97ce-4eaf-bd1a-3ce2226b6ecc:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(250, 216, 105, 1) !important;
background-color: rgba(250, 216, 105, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-560122ee-97ce-4eaf-bd1a-3ce2226b6ecc:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-560122ee-97ce-4eaf-bd1a-3ce2226b6ecc-root {
    text-align: right;
  }


#s-560122ee-97ce-4eaf-bd1a-3ce2226b6ecc.shg-btn {
  color: rgb(253, 241, 212);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-560122ee-97ce-4eaf-bd1a-3ce2226b6ecc-root {
    text-align: right;
  }


#s-560122ee-97ce-4eaf-bd1a-3ce2226b6ecc.shg-btn {
  color: rgb(253, 241, 212);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-560122ee-97ce-4eaf-bd1a-3ce2226b6ecc-root {
    text-align: right;
  }


#s-560122ee-97ce-4eaf-bd1a-3ce2226b6ecc.shg-btn {
  color: rgb(253, 241, 212);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-560122ee-97ce-4eaf-bd1a-3ce2226b6ecc-root {
    text-align: right;
  }


#s-560122ee-97ce-4eaf-bd1a-3ce2226b6ecc.shg-btn {
  color: rgb(253, 241, 212);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-560122ee-97ce-4eaf-bd1a-3ce2226b6ecc-root {
    text-align: right;
  }


#s-560122ee-97ce-4eaf-bd1a-3ce2226b6ecc.shg-btn {
  color: rgb(253, 241, 212);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-299eff9e-8006-495a-8eb8-0ad35c3baab4 {
  border-style: solid;
margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgb(253, 241, 212);
border-radius: 0px;
background-color: rgba(254, 250, 216, 0);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgb(253, 241, 212);
letter-spacing: 1px;
}
#s-299eff9e-8006-495a-8eb8-0ad35c3baab4:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(250, 216, 105, 1) !important;
background-color: rgba(250, 216, 105, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-299eff9e-8006-495a-8eb8-0ad35c3baab4:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-299eff9e-8006-495a-8eb8-0ad35c3baab4-root {
    text-align: left;
  }


#s-299eff9e-8006-495a-8eb8-0ad35c3baab4.shg-btn {
  color: rgb(253, 241, 212);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-299eff9e-8006-495a-8eb8-0ad35c3baab4-root {
    text-align: left;
  }


#s-299eff9e-8006-495a-8eb8-0ad35c3baab4.shg-btn {
  color: rgb(253, 241, 212);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-299eff9e-8006-495a-8eb8-0ad35c3baab4-root {
    text-align: left;
  }


#s-299eff9e-8006-495a-8eb8-0ad35c3baab4.shg-btn {
  color: rgb(253, 241, 212);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-299eff9e-8006-495a-8eb8-0ad35c3baab4-root {
    text-align: left;
  }


#s-299eff9e-8006-495a-8eb8-0ad35c3baab4.shg-btn {
  color: rgb(253, 241, 212);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-299eff9e-8006-495a-8eb8-0ad35c3baab4-root {
    text-align: left;
  }


#s-299eff9e-8006-495a-8eb8-0ad35c3baab4.shg-btn {
  color: rgb(253, 241, 212);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-5833dcd1-aec6-4cee-8217-2c7bf18394bf {
  margin-left: 0%;
margin-right: 0%;
}
@media (min-width: 1200px){#s-5833dcd1-aec6-4cee-8217-2c7bf18394bf {
  display: none;
}
#s-5833dcd1-aec6-4cee-8217-2c7bf18394bf, #wrap-s-5833dcd1-aec6-4cee-8217-2c7bf18394bf, #wrap-content-s-5833dcd1-aec6-4cee-8217-2c7bf18394bf { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5833dcd1-aec6-4cee-8217-2c7bf18394bf {
  display: none;
}
#s-5833dcd1-aec6-4cee-8217-2c7bf18394bf, #wrap-s-5833dcd1-aec6-4cee-8217-2c7bf18394bf, #wrap-content-s-5833dcd1-aec6-4cee-8217-2c7bf18394bf { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-5833dcd1-aec6-4cee-8217-2c7bf18394bf {
  display: none;
}
#s-5833dcd1-aec6-4cee-8217-2c7bf18394bf, #wrap-s-5833dcd1-aec6-4cee-8217-2c7bf18394bf, #wrap-content-s-5833dcd1-aec6-4cee-8217-2c7bf18394bf { display: none !important; }}@media (max-width: 767px){#s-5833dcd1-aec6-4cee-8217-2c7bf18394bf {
  
}
}







#s-5833dcd1-aec6-4cee-8217-2c7bf18394bf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5833dcd1-aec6-4cee-8217-2c7bf18394bf.shg-box.shg-c {
  justify-content: center;
}

#s-ba05d7c0-e60b-469a-92a9-d6e64cfbb449 {
  min-height: 0px;
}
@media (max-width: 767px){#s-ba05d7c0-e60b-469a-92a9-d6e64cfbb449 {
  
}
}







#s-ba05d7c0-e60b-469a-92a9-d6e64cfbb449 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ba05d7c0-e60b-469a-92a9-d6e64cfbb449.shg-box.shg-c {
  justify-content: center;
}

#s-9a47b2f7-8c1d-4779-bb1b-7a48f75806bc {
  margin-left: 0%;
margin-right: 0%;
}
@media (min-width: 1200px){#s-9a47b2f7-8c1d-4779-bb1b-7a48f75806bc {
  display: none;
}
#s-9a47b2f7-8c1d-4779-bb1b-7a48f75806bc, #wrap-s-9a47b2f7-8c1d-4779-bb1b-7a48f75806bc, #wrap-content-s-9a47b2f7-8c1d-4779-bb1b-7a48f75806bc { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9a47b2f7-8c1d-4779-bb1b-7a48f75806bc {
  display: none;
}
#s-9a47b2f7-8c1d-4779-bb1b-7a48f75806bc, #wrap-s-9a47b2f7-8c1d-4779-bb1b-7a48f75806bc, #wrap-content-s-9a47b2f7-8c1d-4779-bb1b-7a48f75806bc { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9a47b2f7-8c1d-4779-bb1b-7a48f75806bc {
  display: none;
}
#s-9a47b2f7-8c1d-4779-bb1b-7a48f75806bc, #wrap-s-9a47b2f7-8c1d-4779-bb1b-7a48f75806bc, #wrap-content-s-9a47b2f7-8c1d-4779-bb1b-7a48f75806bc { display: none !important; }}@media (max-width: 767px){#s-9a47b2f7-8c1d-4779-bb1b-7a48f75806bc {
  
}
}







#s-9a47b2f7-8c1d-4779-bb1b-7a48f75806bc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9a47b2f7-8c1d-4779-bb1b-7a48f75806bc.shg-box.shg-c {
  justify-content: center;
}

#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 {
  margin-left: auto;
margin-right: auto;
max-width: 1600px;
text-align: center;
}

#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 {
  margin: 0 !important;
  overflow: visible;
}

#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 img.shogun-image {
  /* Add background color handling */
  
}

#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be5f52ad-9842-4bbd-a399-0b1af2cd8481.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be5f52ad-9842-4bbd-a399-0b1af2cd8481.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481.shogun-image {
  box-sizing: border-box;
}



.s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 img.shogun-image {
  
}


@media (min-width: 1200px){#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 {
  margin: 0 !important;
  overflow: visible;
}

#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 img.shogun-image {
  /* Add background color handling */
  
}

#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be5f52ad-9842-4bbd-a399-0b1af2cd8481.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be5f52ad-9842-4bbd-a399-0b1af2cd8481.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481.shogun-image {
  box-sizing: border-box;
}



.s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 {
  margin: 0 !important;
  overflow: visible;
}

#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 img.shogun-image {
  /* Add background color handling */
  
}

#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be5f52ad-9842-4bbd-a399-0b1af2cd8481.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be5f52ad-9842-4bbd-a399-0b1af2cd8481.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481.shogun-image {
  box-sizing: border-box;
}



.s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 {
  margin: 0 !important;
  overflow: visible;
}

#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 img.shogun-image {
  /* Add background color handling */
  
}

#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be5f52ad-9842-4bbd-a399-0b1af2cd8481.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be5f52ad-9842-4bbd-a399-0b1af2cd8481.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481.shogun-image {
  box-sizing: border-box;
}



.s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 img.shogun-image {
  
}


}@media (max-width: 767px){#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 {
  margin: 0 !important;
  overflow: visible;
}

#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 img.shogun-image {
  /* Add background color handling */
  
}

#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be5f52ad-9842-4bbd-a399-0b1af2cd8481.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be5f52ad-9842-4bbd-a399-0b1af2cd8481.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be5f52ad-9842-4bbd-a399-0b1af2cd8481.shogun-image {
  box-sizing: border-box;
}



.s-be5f52ad-9842-4bbd-a399-0b1af2cd8481 img.shogun-image {
  
}


}
#s-f618939f-e608-4e5b-ad29-b218ed92c8dd {
  margin-top: 0px;
margin-bottom: 30px;
max-width: 3329px;
text-align: center;
}
@media (max-width: 767px){#s-f618939f-e608-4e5b-ad29-b218ed92c8dd {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: 15px;
margin-right: 10%;
}
}
#s-f618939f-e608-4e5b-ad29-b218ed92c8dd {
  margin: 0 !important;
  overflow: visible;
}

#s-f618939f-e608-4e5b-ad29-b218ed92c8dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f618939f-e608-4e5b-ad29-b218ed92c8dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-f618939f-e608-4e5b-ad29-b218ed92c8dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f618939f-e608-4e5b-ad29-b218ed92c8dd img.shogun-image {
  /* Add background color handling */
  
}

#s-f618939f-e608-4e5b-ad29-b218ed92c8dd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f618939f-e608-4e5b-ad29-b218ed92c8dd .shogun-image-content {
  
    justify-content: center;
  
}

.s-f618939f-e608-4e5b-ad29-b218ed92c8dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f618939f-e608-4e5b-ad29-b218ed92c8dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f618939f-e608-4e5b-ad29-b218ed92c8dd.shogun-image {
  box-sizing: border-box;
}



.s-f618939f-e608-4e5b-ad29-b218ed92c8dd img.shogun-image {
  
}


@media (min-width: 1200px){#s-f618939f-e608-4e5b-ad29-b218ed92c8dd {
  margin: 0 !important;
  overflow: visible;
}

#s-f618939f-e608-4e5b-ad29-b218ed92c8dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f618939f-e608-4e5b-ad29-b218ed92c8dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f618939f-e608-4e5b-ad29-b218ed92c8dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f618939f-e608-4e5b-ad29-b218ed92c8dd img.shogun-image {
  /* Add background color handling */
  
}

#s-f618939f-e608-4e5b-ad29-b218ed92c8dd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f618939f-e608-4e5b-ad29-b218ed92c8dd .shogun-image-content {
  
    justify-content: center;
  
}

.s-f618939f-e608-4e5b-ad29-b218ed92c8dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f618939f-e608-4e5b-ad29-b218ed92c8dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f618939f-e608-4e5b-ad29-b218ed92c8dd.shogun-image {
  box-sizing: border-box;
}



.s-f618939f-e608-4e5b-ad29-b218ed92c8dd img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f618939f-e608-4e5b-ad29-b218ed92c8dd {
  margin: 0 !important;
  overflow: visible;
}

#s-f618939f-e608-4e5b-ad29-b218ed92c8dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f618939f-e608-4e5b-ad29-b218ed92c8dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f618939f-e608-4e5b-ad29-b218ed92c8dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f618939f-e608-4e5b-ad29-b218ed92c8dd img.shogun-image {
  /* Add background color handling */
  
}

#s-f618939f-e608-4e5b-ad29-b218ed92c8dd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f618939f-e608-4e5b-ad29-b218ed92c8dd .shogun-image-content {
  
    justify-content: center;
  
}

.s-f618939f-e608-4e5b-ad29-b218ed92c8dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f618939f-e608-4e5b-ad29-b218ed92c8dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f618939f-e608-4e5b-ad29-b218ed92c8dd.shogun-image {
  box-sizing: border-box;
}



.s-f618939f-e608-4e5b-ad29-b218ed92c8dd img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-f618939f-e608-4e5b-ad29-b218ed92c8dd {
  margin: 0 !important;
  overflow: visible;
}

#s-f618939f-e608-4e5b-ad29-b218ed92c8dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f618939f-e608-4e5b-ad29-b218ed92c8dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f618939f-e608-4e5b-ad29-b218ed92c8dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f618939f-e608-4e5b-ad29-b218ed92c8dd img.shogun-image {
  /* Add background color handling */
  
}

#s-f618939f-e608-4e5b-ad29-b218ed92c8dd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f618939f-e608-4e5b-ad29-b218ed92c8dd .shogun-image-content {
  
    justify-content: center;
  
}

.s-f618939f-e608-4e5b-ad29-b218ed92c8dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f618939f-e608-4e5b-ad29-b218ed92c8dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f618939f-e608-4e5b-ad29-b218ed92c8dd.shogun-image {
  box-sizing: border-box;
}



.s-f618939f-e608-4e5b-ad29-b218ed92c8dd img.shogun-image {
  
}


}@media (max-width: 767px){#s-f618939f-e608-4e5b-ad29-b218ed92c8dd {
  margin: 0 !important;
  overflow: visible;
}

#s-f618939f-e608-4e5b-ad29-b218ed92c8dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f618939f-e608-4e5b-ad29-b218ed92c8dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-f618939f-e608-4e5b-ad29-b218ed92c8dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f618939f-e608-4e5b-ad29-b218ed92c8dd img.shogun-image {
  /* Add background color handling */
  
}

#s-f618939f-e608-4e5b-ad29-b218ed92c8dd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f618939f-e608-4e5b-ad29-b218ed92c8dd .shogun-image-content {
  
    justify-content: center;
  
}

.s-f618939f-e608-4e5b-ad29-b218ed92c8dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f618939f-e608-4e5b-ad29-b218ed92c8dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f618939f-e608-4e5b-ad29-b218ed92c8dd.shogun-image {
  box-sizing: border-box;
}



.s-f618939f-e608-4e5b-ad29-b218ed92c8dd img.shogun-image {
  
}


}
#s-6e3b22e8-316c-4fe2-a98a-138c56ea5e55 {
  margin-left: 0%;
margin-right: 0%;
}
@media (max-width: 767px){#s-6e3b22e8-316c-4fe2-a98a-138c56ea5e55 {
  
}
}







#s-6e3b22e8-316c-4fe2-a98a-138c56ea5e55 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6e3b22e8-316c-4fe2-a98a-138c56ea5e55.shg-box.shg-c {
  justify-content: center;
}

#s-9b9f8625-3f25-4ad4-ad30-fb231fa62fe4 {
  margin-left: 20%;
margin-right: 20%;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}
@media (max-width: 767px){#s-9b9f8625-3f25-4ad4-ad30-fb231fa62fe4 {
  margin-left: 7%;
margin-right: 7%;
padding-top: 30px;
padding-bottom: 0px;
}
}
#s-d6f99e78-76c7-404e-995b-f9c09f6543ac {
  margin-left: auto;
margin-right: auto;
max-width: 3538px;
text-align: center;
}
@media (max-width: 767px){#s-d6f99e78-76c7-404e-995b-f9c09f6543ac {
  margin-left: 70%;
margin-bottom: 10px;
margin-right: 5%;
}
}
#s-d6f99e78-76c7-404e-995b-f9c09f6543ac {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d6f99e78-76c7-404e-995b-f9c09f6543ac-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-d6f99e78-76c7-404e-995b-f9c09f6543ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d6f99e78-76c7-404e-995b-f9c09f6543ac .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-d6f99e78-76c7-404e-995b-f9c09f6543ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d6f99e78-76c7-404e-995b-f9c09f6543ac img.shogun-image {
  width: 100%;
  
  
  max-width: 3538px;

      
    max-width: 3538px;

  /* 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-d6f99e78-76c7-404e-995b-f9c09f6543ac .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d6f99e78-76c7-404e-995b-f9c09f6543ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6f99e78-76c7-404e-995b-f9c09f6543ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6f99e78-76c7-404e-995b-f9c09f6543ac.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d6f99e78-76c7-404e-995b-f9c09f6543ac {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d6f99e78-76c7-404e-995b-f9c09f6543ac-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-d6f99e78-76c7-404e-995b-f9c09f6543ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d6f99e78-76c7-404e-995b-f9c09f6543ac .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-d6f99e78-76c7-404e-995b-f9c09f6543ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d6f99e78-76c7-404e-995b-f9c09f6543ac img.shogun-image {
  width: 100%;
  
  
  max-width: 3538px;

      
    max-width: 3538px;

  /* 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-d6f99e78-76c7-404e-995b-f9c09f6543ac .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d6f99e78-76c7-404e-995b-f9c09f6543ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6f99e78-76c7-404e-995b-f9c09f6543ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6f99e78-76c7-404e-995b-f9c09f6543ac.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d6f99e78-76c7-404e-995b-f9c09f6543ac {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d6f99e78-76c7-404e-995b-f9c09f6543ac-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-d6f99e78-76c7-404e-995b-f9c09f6543ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d6f99e78-76c7-404e-995b-f9c09f6543ac .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-d6f99e78-76c7-404e-995b-f9c09f6543ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d6f99e78-76c7-404e-995b-f9c09f6543ac img.shogun-image {
  width: 100%;
  
  
  max-width: 3538px;

      
    max-width: 3538px;

  /* 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-d6f99e78-76c7-404e-995b-f9c09f6543ac .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d6f99e78-76c7-404e-995b-f9c09f6543ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6f99e78-76c7-404e-995b-f9c09f6543ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6f99e78-76c7-404e-995b-f9c09f6543ac.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d6f99e78-76c7-404e-995b-f9c09f6543ac {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d6f99e78-76c7-404e-995b-f9c09f6543ac-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-d6f99e78-76c7-404e-995b-f9c09f6543ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d6f99e78-76c7-404e-995b-f9c09f6543ac .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-d6f99e78-76c7-404e-995b-f9c09f6543ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d6f99e78-76c7-404e-995b-f9c09f6543ac img.shogun-image {
  width: 100%;
  
  
  max-width: 3538px;

      
    max-width: 3538px;

  /* 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-d6f99e78-76c7-404e-995b-f9c09f6543ac .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d6f99e78-76c7-404e-995b-f9c09f6543ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6f99e78-76c7-404e-995b-f9c09f6543ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6f99e78-76c7-404e-995b-f9c09f6543ac.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d6f99e78-76c7-404e-995b-f9c09f6543ac {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d6f99e78-76c7-404e-995b-f9c09f6543ac-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-d6f99e78-76c7-404e-995b-f9c09f6543ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 70%;
  margin-right: 5%;
  
  margin-bottom: 10px;
}

#s-d6f99e78-76c7-404e-995b-f9c09f6543ac .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 5px;
  padding-bottom: 0px;
}


.shg-image-content-margin-container-s-d6f99e78-76c7-404e-995b-f9c09f6543ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d6f99e78-76c7-404e-995b-f9c09f6543ac img.shogun-image {
  width: 100%;
  
  
  max-width: 3538px;

      
    max-width: 3538px;

  /* 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-d6f99e78-76c7-404e-995b-f9c09f6543ac .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d6f99e78-76c7-404e-995b-f9c09f6543ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6f99e78-76c7-404e-995b-f9c09f6543ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6f99e78-76c7-404e-995b-f9c09f6543ac.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-47f2d7c2-511f-4b95-b909-c6ce0833038a {
  margin-left: auto;
margin-right: auto;
}

#s-edb530d1-bbf4-495d-9e6a-ce92d2b177f0 {
  margin-left: 20%;
margin-right: 20%;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}
@media (max-width: 767px){#s-edb530d1-bbf4-495d-9e6a-ce92d2b177f0 {
  margin-left: 7%;
margin-right: 7%;
padding-top: 30px;
padding-bottom: 10px;
}
}
#s-aaaa58b2-4f94-45c2-9f69-3824b366b7e9 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-aaaa58b2-4f94-45c2-9f69-3824b366b7e9 {
  margin-top: 10px;
margin-left: 8%;
margin-right: 8%;
}
}







#s-aaaa58b2-4f94-45c2-9f69-3824b366b7e9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-aaaa58b2-4f94-45c2-9f69-3824b366b7e9.shg-box.shg-c {
  justify-content: center;
}

#s-1d59d5f1-432f-4d7a-8b6b-b2ae4be41b82 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-1d59d5f1-432f-4d7a-8b6b-b2ae4be41b82"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-1d59d5f1-432f-4d7a-8b6b-b2ae4be41b82"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-1d59d5f1-432f-4d7a-8b6b-b2ae4be41b82"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-1d59d5f1-432f-4d7a-8b6b-b2ae4be41b82"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.5px);
}

}

#s-db4a53c7-e859-40cf-9705-84e15a07d9d1 {
  border-style: solid;
margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-left: 3%;
padding-bottom: 10px;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(215, 166, 145, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 0);
text-align: right;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(215, 166, 145, 1);
letter-spacing: 1px;
}
#s-db4a53c7-e859-40cf-9705-84e15a07d9d1:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(215, 166, 145, 1) !important;
background-color: rgba(215, 166, 145, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-db4a53c7-e859-40cf-9705-84e15a07d9d1:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-db4a53c7-e859-40cf-9705-84e15a07d9d1 {
  border-style: solid;
padding-left: 5%;
padding-right: 5%;
border-color: rgb(85, 85, 85);
text-align: center;
color: rgb(85, 85, 85);
}
#s-db4a53c7-e859-40cf-9705-84e15a07d9d1:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgb(250, 216, 105) !important;
background-color: rgb(250, 216, 105) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}}

  #s-db4a53c7-e859-40cf-9705-84e15a07d9d1-root {
    text-align: right;
  }


#s-db4a53c7-e859-40cf-9705-84e15a07d9d1.shg-btn {
  color: rgba(215, 166, 145, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-db4a53c7-e859-40cf-9705-84e15a07d9d1-root {
    text-align: right;
  }


#s-db4a53c7-e859-40cf-9705-84e15a07d9d1.shg-btn {
  color: rgba(215, 166, 145, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-db4a53c7-e859-40cf-9705-84e15a07d9d1-root {
    text-align: right;
  }


#s-db4a53c7-e859-40cf-9705-84e15a07d9d1.shg-btn {
  color: rgba(215, 166, 145, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-db4a53c7-e859-40cf-9705-84e15a07d9d1-root {
    text-align: right;
  }


#s-db4a53c7-e859-40cf-9705-84e15a07d9d1.shg-btn {
  color: rgba(215, 166, 145, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-db4a53c7-e859-40cf-9705-84e15a07d9d1-root {
    text-align: center;
  }


#s-db4a53c7-e859-40cf-9705-84e15a07d9d1.shg-btn {
  color: rgb(85, 85, 85);
  font-size: 10px;
  
  
  
  display:  inline-block ;
}
}
#s-5fb0dc43-835c-4fab-98eb-b9f99e0839b8 {
  border-style: solid;
margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-left: 3%;
padding-bottom: 10px;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(215, 166, 145, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 0);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(215, 166, 145, 1);
letter-spacing: 1px;
}
#s-5fb0dc43-835c-4fab-98eb-b9f99e0839b8:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(215, 166, 145, 1) !important;
background-color: rgba(215, 166, 145, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-5fb0dc43-835c-4fab-98eb-b9f99e0839b8:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-5fb0dc43-835c-4fab-98eb-b9f99e0839b8 {
  border-style: solid;
padding-left: 5%;
padding-right: 5%;
border-color: rgb(85, 85, 85);
text-align: center;
color: rgb(85, 85, 85);
}
#s-5fb0dc43-835c-4fab-98eb-b9f99e0839b8:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgb(250, 216, 105) !important;
background-color: rgb(250, 216, 105) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}}

  #s-5fb0dc43-835c-4fab-98eb-b9f99e0839b8-root {
    text-align: left;
  }


#s-5fb0dc43-835c-4fab-98eb-b9f99e0839b8.shg-btn {
  color: rgba(215, 166, 145, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-5fb0dc43-835c-4fab-98eb-b9f99e0839b8-root {
    text-align: left;
  }


#s-5fb0dc43-835c-4fab-98eb-b9f99e0839b8.shg-btn {
  color: rgba(215, 166, 145, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5fb0dc43-835c-4fab-98eb-b9f99e0839b8-root {
    text-align: left;
  }


#s-5fb0dc43-835c-4fab-98eb-b9f99e0839b8.shg-btn {
  color: rgba(215, 166, 145, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5fb0dc43-835c-4fab-98eb-b9f99e0839b8-root {
    text-align: left;
  }


#s-5fb0dc43-835c-4fab-98eb-b9f99e0839b8.shg-btn {
  color: rgba(215, 166, 145, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-5fb0dc43-835c-4fab-98eb-b9f99e0839b8-root {
    text-align: center;
  }


#s-5fb0dc43-835c-4fab-98eb-b9f99e0839b8.shg-btn {
  color: rgb(85, 85, 85);
  font-size: 10px;
  
  
  
  display:  inline-block ;
}
}
#s-6d09c055-7a9c-47e5-ad62-4a6d544c41c4 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-6d09c055-7a9c-47e5-ad62-4a6d544c41c4 {
  margin-top: 30px;
}
}







#s-6d09c055-7a9c-47e5-ad62-4a6d544c41c4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6d09c055-7a9c-47e5-ad62-4a6d544c41c4.shg-box.shg-c {
  justify-content: center;
}

#s-0bc104b8-d36c-445f-b364-3b87069752f1 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-0bc104b8-d36c-445f-b364-3b87069752f1"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-0bc104b8-d36c-445f-b364-3b87069752f1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-0bc104b8-d36c-445f-b364-3b87069752f1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-0bc104b8-d36c-445f-b364-3b87069752f1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-1891041b-bf9a-44e3-b8d5-1dc012b9db3c {
  margin-top: 40%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}
@media (max-width: 767px){#s-1891041b-bf9a-44e3-b8d5-1dc012b9db3c {
  margin-left: 0%;
margin-right: 0%;
}
}







#s-1891041b-bf9a-44e3-b8d5-1dc012b9db3c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1891041b-bf9a-44e3-b8d5-1dc012b9db3c.shg-box.shg-c {
  justify-content: center;
}

#s-34063f62-3d89-4b89-b89e-8759b75b3377 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-34063f62-3d89-4b89-b89e-8759b75b3377 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-34063f62-3d89-4b89-b89e-8759b75b3377-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-34063f62-3d89-4b89-b89e-8759b75b3377 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-34063f62-3d89-4b89-b89e-8759b75b3377 .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-34063f62-3d89-4b89-b89e-8759b75b3377 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-34063f62-3d89-4b89-b89e-8759b75b3377 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-34063f62-3d89-4b89-b89e-8759b75b3377 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-34063f62-3d89-4b89-b89e-8759b75b3377.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34063f62-3d89-4b89-b89e-8759b75b3377.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34063f62-3d89-4b89-b89e-8759b75b3377.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-34063f62-3d89-4b89-b89e-8759b75b3377 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-34063f62-3d89-4b89-b89e-8759b75b3377-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-34063f62-3d89-4b89-b89e-8759b75b3377 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-34063f62-3d89-4b89-b89e-8759b75b3377 .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-34063f62-3d89-4b89-b89e-8759b75b3377 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-34063f62-3d89-4b89-b89e-8759b75b3377 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-34063f62-3d89-4b89-b89e-8759b75b3377 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-34063f62-3d89-4b89-b89e-8759b75b3377.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34063f62-3d89-4b89-b89e-8759b75b3377.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34063f62-3d89-4b89-b89e-8759b75b3377.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-34063f62-3d89-4b89-b89e-8759b75b3377 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-34063f62-3d89-4b89-b89e-8759b75b3377-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-34063f62-3d89-4b89-b89e-8759b75b3377 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-34063f62-3d89-4b89-b89e-8759b75b3377 .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-34063f62-3d89-4b89-b89e-8759b75b3377 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-34063f62-3d89-4b89-b89e-8759b75b3377 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-34063f62-3d89-4b89-b89e-8759b75b3377 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-34063f62-3d89-4b89-b89e-8759b75b3377.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34063f62-3d89-4b89-b89e-8759b75b3377.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34063f62-3d89-4b89-b89e-8759b75b3377.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-34063f62-3d89-4b89-b89e-8759b75b3377 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-34063f62-3d89-4b89-b89e-8759b75b3377-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-34063f62-3d89-4b89-b89e-8759b75b3377 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-34063f62-3d89-4b89-b89e-8759b75b3377 .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-34063f62-3d89-4b89-b89e-8759b75b3377 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-34063f62-3d89-4b89-b89e-8759b75b3377 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-34063f62-3d89-4b89-b89e-8759b75b3377 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-34063f62-3d89-4b89-b89e-8759b75b3377.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34063f62-3d89-4b89-b89e-8759b75b3377.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34063f62-3d89-4b89-b89e-8759b75b3377.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-34063f62-3d89-4b89-b89e-8759b75b3377 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-34063f62-3d89-4b89-b89e-8759b75b3377-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-34063f62-3d89-4b89-b89e-8759b75b3377 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-34063f62-3d89-4b89-b89e-8759b75b3377 .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-34063f62-3d89-4b89-b89e-8759b75b3377 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-34063f62-3d89-4b89-b89e-8759b75b3377 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-34063f62-3d89-4b89-b89e-8759b75b3377 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-34063f62-3d89-4b89-b89e-8759b75b3377.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34063f62-3d89-4b89-b89e-8759b75b3377.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34063f62-3d89-4b89-b89e-8759b75b3377.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-779117bf-4be3-4193-a375-f87b7c98558f {
  margin-top: 20%;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
min-height: 50px;
}
@media (max-width: 767px){#s-779117bf-4be3-4193-a375-f87b7c98558f {
  margin-left: 0%;
margin-right: 0%;
}
}







#s-779117bf-4be3-4193-a375-f87b7c98558f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-779117bf-4be3-4193-a375-f87b7c98558f.shg-box.shg-c {
  justify-content: center;
}

#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c-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-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c .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-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c-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-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c .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-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c-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-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c .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-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c-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-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c .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-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c-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-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c .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-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c1f3511f-d51e-408f-b5ce-1fbfe21a6b0c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c98dd710-c838-42ee-83de-f6c37dd89fe2 {
  margin-top: 0%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}
@media (max-width: 767px){#s-c98dd710-c838-42ee-83de-f6c37dd89fe2 {
  margin-left: 0%;
margin-right: 0%;
}
}







#s-c98dd710-c838-42ee-83de-f6c37dd89fe2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c98dd710-c838-42ee-83de-f6c37dd89fe2.shg-box.shg-c {
  justify-content: center;
}

#s-c88ea33b-6a05-4b14-930f-7222f08342c8 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-c88ea33b-6a05-4b14-930f-7222f08342c8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c88ea33b-6a05-4b14-930f-7222f08342c8-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-c88ea33b-6a05-4b14-930f-7222f08342c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c88ea33b-6a05-4b14-930f-7222f08342c8 .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-c88ea33b-6a05-4b14-930f-7222f08342c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c88ea33b-6a05-4b14-930f-7222f08342c8 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c88ea33b-6a05-4b14-930f-7222f08342c8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c88ea33b-6a05-4b14-930f-7222f08342c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c88ea33b-6a05-4b14-930f-7222f08342c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c88ea33b-6a05-4b14-930f-7222f08342c8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c88ea33b-6a05-4b14-930f-7222f08342c8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c88ea33b-6a05-4b14-930f-7222f08342c8-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-c88ea33b-6a05-4b14-930f-7222f08342c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c88ea33b-6a05-4b14-930f-7222f08342c8 .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-c88ea33b-6a05-4b14-930f-7222f08342c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c88ea33b-6a05-4b14-930f-7222f08342c8 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c88ea33b-6a05-4b14-930f-7222f08342c8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c88ea33b-6a05-4b14-930f-7222f08342c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c88ea33b-6a05-4b14-930f-7222f08342c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c88ea33b-6a05-4b14-930f-7222f08342c8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c88ea33b-6a05-4b14-930f-7222f08342c8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c88ea33b-6a05-4b14-930f-7222f08342c8-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-c88ea33b-6a05-4b14-930f-7222f08342c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c88ea33b-6a05-4b14-930f-7222f08342c8 .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-c88ea33b-6a05-4b14-930f-7222f08342c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c88ea33b-6a05-4b14-930f-7222f08342c8 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c88ea33b-6a05-4b14-930f-7222f08342c8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c88ea33b-6a05-4b14-930f-7222f08342c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c88ea33b-6a05-4b14-930f-7222f08342c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c88ea33b-6a05-4b14-930f-7222f08342c8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c88ea33b-6a05-4b14-930f-7222f08342c8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c88ea33b-6a05-4b14-930f-7222f08342c8-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-c88ea33b-6a05-4b14-930f-7222f08342c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c88ea33b-6a05-4b14-930f-7222f08342c8 .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-c88ea33b-6a05-4b14-930f-7222f08342c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c88ea33b-6a05-4b14-930f-7222f08342c8 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c88ea33b-6a05-4b14-930f-7222f08342c8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c88ea33b-6a05-4b14-930f-7222f08342c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c88ea33b-6a05-4b14-930f-7222f08342c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c88ea33b-6a05-4b14-930f-7222f08342c8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c88ea33b-6a05-4b14-930f-7222f08342c8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c88ea33b-6a05-4b14-930f-7222f08342c8-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-c88ea33b-6a05-4b14-930f-7222f08342c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c88ea33b-6a05-4b14-930f-7222f08342c8 .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-c88ea33b-6a05-4b14-930f-7222f08342c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c88ea33b-6a05-4b14-930f-7222f08342c8 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c88ea33b-6a05-4b14-930f-7222f08342c8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c88ea33b-6a05-4b14-930f-7222f08342c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c88ea33b-6a05-4b14-930f-7222f08342c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c88ea33b-6a05-4b14-930f-7222f08342c8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-8062cbe5-3e49-45ce-a3cf-62a481c44cd2 {
  margin-top: -80px;
margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-8062cbe5-3e49-45ce-a3cf-62a481c44cd2 {
  margin-top: -40px;
margin-bottom: 10px;
}
}







#s-8062cbe5-3e49-45ce-a3cf-62a481c44cd2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8062cbe5-3e49-45ce-a3cf-62a481c44cd2.shg-box.shg-c {
  justify-content: center;
}

#s-6b8a3eb7-16cb-4a26-9a3c-97b9a6931605 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-6b8a3eb7-16cb-4a26-9a3c-97b9a6931605"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-6b8a3eb7-16cb-4a26-9a3c-97b9a6931605"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-6b8a3eb7-16cb-4a26-9a3c-97b9a6931605"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-6b8a3eb7-16cb-4a26-9a3c-97b9a6931605"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-378657bb-b899-401b-a0a3-925f0bb0668d {
  margin-top: 40%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}
@media (max-width: 767px){#s-378657bb-b899-401b-a0a3-925f0bb0668d {
  margin-left: 0%;
margin-right: 0%;
}
}







#s-378657bb-b899-401b-a0a3-925f0bb0668d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-378657bb-b899-401b-a0a3-925f0bb0668d.shg-box.shg-c {
  justify-content: center;
}

#s-ea39700e-38ec-47cc-9e85-ff640e9f3682 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-ea39700e-38ec-47cc-9e85-ff640e9f3682 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ea39700e-38ec-47cc-9e85-ff640e9f3682-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-ea39700e-38ec-47cc-9e85-ff640e9f3682 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-ea39700e-38ec-47cc-9e85-ff640e9f3682 .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-ea39700e-38ec-47cc-9e85-ff640e9f3682 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ea39700e-38ec-47cc-9e85-ff640e9f3682 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-ea39700e-38ec-47cc-9e85-ff640e9f3682 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ea39700e-38ec-47cc-9e85-ff640e9f3682.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea39700e-38ec-47cc-9e85-ff640e9f3682.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea39700e-38ec-47cc-9e85-ff640e9f3682.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ea39700e-38ec-47cc-9e85-ff640e9f3682 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ea39700e-38ec-47cc-9e85-ff640e9f3682-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-ea39700e-38ec-47cc-9e85-ff640e9f3682 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ea39700e-38ec-47cc-9e85-ff640e9f3682 .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-ea39700e-38ec-47cc-9e85-ff640e9f3682 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ea39700e-38ec-47cc-9e85-ff640e9f3682 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-ea39700e-38ec-47cc-9e85-ff640e9f3682 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ea39700e-38ec-47cc-9e85-ff640e9f3682.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea39700e-38ec-47cc-9e85-ff640e9f3682.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea39700e-38ec-47cc-9e85-ff640e9f3682.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ea39700e-38ec-47cc-9e85-ff640e9f3682 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ea39700e-38ec-47cc-9e85-ff640e9f3682-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-ea39700e-38ec-47cc-9e85-ff640e9f3682 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ea39700e-38ec-47cc-9e85-ff640e9f3682 .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-ea39700e-38ec-47cc-9e85-ff640e9f3682 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ea39700e-38ec-47cc-9e85-ff640e9f3682 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-ea39700e-38ec-47cc-9e85-ff640e9f3682 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ea39700e-38ec-47cc-9e85-ff640e9f3682.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea39700e-38ec-47cc-9e85-ff640e9f3682.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea39700e-38ec-47cc-9e85-ff640e9f3682.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ea39700e-38ec-47cc-9e85-ff640e9f3682 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ea39700e-38ec-47cc-9e85-ff640e9f3682-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-ea39700e-38ec-47cc-9e85-ff640e9f3682 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ea39700e-38ec-47cc-9e85-ff640e9f3682 .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-ea39700e-38ec-47cc-9e85-ff640e9f3682 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ea39700e-38ec-47cc-9e85-ff640e9f3682 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-ea39700e-38ec-47cc-9e85-ff640e9f3682 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ea39700e-38ec-47cc-9e85-ff640e9f3682.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea39700e-38ec-47cc-9e85-ff640e9f3682.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea39700e-38ec-47cc-9e85-ff640e9f3682.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ea39700e-38ec-47cc-9e85-ff640e9f3682 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ea39700e-38ec-47cc-9e85-ff640e9f3682-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-ea39700e-38ec-47cc-9e85-ff640e9f3682 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ea39700e-38ec-47cc-9e85-ff640e9f3682 .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-ea39700e-38ec-47cc-9e85-ff640e9f3682 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ea39700e-38ec-47cc-9e85-ff640e9f3682 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-ea39700e-38ec-47cc-9e85-ff640e9f3682 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ea39700e-38ec-47cc-9e85-ff640e9f3682.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea39700e-38ec-47cc-9e85-ff640e9f3682.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea39700e-38ec-47cc-9e85-ff640e9f3682.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a3b3664b-479c-4f75-966b-606c2a60e8fd {
  margin-top: 20%;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
min-height: 50px;
}
@media (max-width: 767px){#s-a3b3664b-479c-4f75-966b-606c2a60e8fd {
  margin-left: 0%;
margin-right: 0%;
}
}







#s-a3b3664b-479c-4f75-966b-606c2a60e8fd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a3b3664b-479c-4f75-966b-606c2a60e8fd.shg-box.shg-c {
  justify-content: center;
}

#s-a6b449a1-7cad-4863-95ef-33af82a81783 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-a6b449a1-7cad-4863-95ef-33af82a81783 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a6b449a1-7cad-4863-95ef-33af82a81783-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-a6b449a1-7cad-4863-95ef-33af82a81783 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a6b449a1-7cad-4863-95ef-33af82a81783 .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-a6b449a1-7cad-4863-95ef-33af82a81783 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a6b449a1-7cad-4863-95ef-33af82a81783 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-a6b449a1-7cad-4863-95ef-33af82a81783 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a6b449a1-7cad-4863-95ef-33af82a81783.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a6b449a1-7cad-4863-95ef-33af82a81783.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6b449a1-7cad-4863-95ef-33af82a81783.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a6b449a1-7cad-4863-95ef-33af82a81783 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a6b449a1-7cad-4863-95ef-33af82a81783-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-a6b449a1-7cad-4863-95ef-33af82a81783 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a6b449a1-7cad-4863-95ef-33af82a81783 .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-a6b449a1-7cad-4863-95ef-33af82a81783 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a6b449a1-7cad-4863-95ef-33af82a81783 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-a6b449a1-7cad-4863-95ef-33af82a81783 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a6b449a1-7cad-4863-95ef-33af82a81783.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a6b449a1-7cad-4863-95ef-33af82a81783.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6b449a1-7cad-4863-95ef-33af82a81783.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a6b449a1-7cad-4863-95ef-33af82a81783 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a6b449a1-7cad-4863-95ef-33af82a81783-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-a6b449a1-7cad-4863-95ef-33af82a81783 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a6b449a1-7cad-4863-95ef-33af82a81783 .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-a6b449a1-7cad-4863-95ef-33af82a81783 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a6b449a1-7cad-4863-95ef-33af82a81783 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-a6b449a1-7cad-4863-95ef-33af82a81783 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a6b449a1-7cad-4863-95ef-33af82a81783.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a6b449a1-7cad-4863-95ef-33af82a81783.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6b449a1-7cad-4863-95ef-33af82a81783.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a6b449a1-7cad-4863-95ef-33af82a81783 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a6b449a1-7cad-4863-95ef-33af82a81783-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-a6b449a1-7cad-4863-95ef-33af82a81783 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a6b449a1-7cad-4863-95ef-33af82a81783 .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-a6b449a1-7cad-4863-95ef-33af82a81783 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a6b449a1-7cad-4863-95ef-33af82a81783 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-a6b449a1-7cad-4863-95ef-33af82a81783 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a6b449a1-7cad-4863-95ef-33af82a81783.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a6b449a1-7cad-4863-95ef-33af82a81783.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6b449a1-7cad-4863-95ef-33af82a81783.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a6b449a1-7cad-4863-95ef-33af82a81783 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a6b449a1-7cad-4863-95ef-33af82a81783-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-a6b449a1-7cad-4863-95ef-33af82a81783 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a6b449a1-7cad-4863-95ef-33af82a81783 .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-a6b449a1-7cad-4863-95ef-33af82a81783 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a6b449a1-7cad-4863-95ef-33af82a81783 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-a6b449a1-7cad-4863-95ef-33af82a81783 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a6b449a1-7cad-4863-95ef-33af82a81783.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a6b449a1-7cad-4863-95ef-33af82a81783.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6b449a1-7cad-4863-95ef-33af82a81783.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d0e5dc9b-7452-4cc0-8510-f16139916c83 {
  margin-top: 0%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}
@media (max-width: 767px){#s-d0e5dc9b-7452-4cc0-8510-f16139916c83 {
  margin-left: 0%;
margin-right: 0%;
}
}







#s-d0e5dc9b-7452-4cc0-8510-f16139916c83 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d0e5dc9b-7452-4cc0-8510-f16139916c83.shg-box.shg-c {
  justify-content: center;
}

#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e-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-6363ae9c-8e18-4813-8e75-fd29523c8d7e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e .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-6363ae9c-8e18-4813-8e75-fd29523c8d7e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-6363ae9c-8e18-4813-8e75-fd29523c8d7e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6363ae9c-8e18-4813-8e75-fd29523c8d7e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6363ae9c-8e18-4813-8e75-fd29523c8d7e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e-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-6363ae9c-8e18-4813-8e75-fd29523c8d7e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e .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-6363ae9c-8e18-4813-8e75-fd29523c8d7e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-6363ae9c-8e18-4813-8e75-fd29523c8d7e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6363ae9c-8e18-4813-8e75-fd29523c8d7e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6363ae9c-8e18-4813-8e75-fd29523c8d7e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e-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-6363ae9c-8e18-4813-8e75-fd29523c8d7e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e .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-6363ae9c-8e18-4813-8e75-fd29523c8d7e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-6363ae9c-8e18-4813-8e75-fd29523c8d7e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6363ae9c-8e18-4813-8e75-fd29523c8d7e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6363ae9c-8e18-4813-8e75-fd29523c8d7e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e-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-6363ae9c-8e18-4813-8e75-fd29523c8d7e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e .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-6363ae9c-8e18-4813-8e75-fd29523c8d7e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-6363ae9c-8e18-4813-8e75-fd29523c8d7e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6363ae9c-8e18-4813-8e75-fd29523c8d7e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6363ae9c-8e18-4813-8e75-fd29523c8d7e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e-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-6363ae9c-8e18-4813-8e75-fd29523c8d7e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e .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-6363ae9c-8e18-4813-8e75-fd29523c8d7e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-6363ae9c-8e18-4813-8e75-fd29523c8d7e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6363ae9c-8e18-4813-8e75-fd29523c8d7e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6363ae9c-8e18-4813-8e75-fd29523c8d7e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6363ae9c-8e18-4813-8e75-fd29523c8d7e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94 {
  margin-top: 40px;
margin-left: 0%;
margin-right: 30%;
max-width: 8339px;
text-align: center;
}
@media (max-width: 767px){#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94 {
  margin-top: 15px;
margin-left: -4%;
margin-bottom: 15px;
margin-right: 3%;
}
}
#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94-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-0cb38197-281a-461d-9f0b-f9de4ce1cc94 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  padding-bottom: 0px;
}


.shg-image-content-margin-container-s-0cb38197-281a-461d-9f0b-f9de4ce1cc94 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94 img.shogun-image {
  width: 100%;
  
  
  max-width: 8339px;

      
    max-width: 8339px;

  /* 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-0cb38197-281a-461d-9f0b-f9de4ce1cc94 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0cb38197-281a-461d-9f0b-f9de4ce1cc94.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0cb38197-281a-461d-9f0b-f9de4ce1cc94.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94-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-0cb38197-281a-461d-9f0b-f9de4ce1cc94 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94 .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-0cb38197-281a-461d-9f0b-f9de4ce1cc94 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94 img.shogun-image {
  width: 100%;
  
  
  max-width: 8339px;

      
    max-width: 8339px;

  /* 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-0cb38197-281a-461d-9f0b-f9de4ce1cc94 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0cb38197-281a-461d-9f0b-f9de4ce1cc94.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0cb38197-281a-461d-9f0b-f9de4ce1cc94.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94-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-0cb38197-281a-461d-9f0b-f9de4ce1cc94 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94 .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-0cb38197-281a-461d-9f0b-f9de4ce1cc94 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94 img.shogun-image {
  width: 100%;
  
  
  max-width: 8339px;

      
    max-width: 8339px;

  /* 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-0cb38197-281a-461d-9f0b-f9de4ce1cc94 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0cb38197-281a-461d-9f0b-f9de4ce1cc94.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0cb38197-281a-461d-9f0b-f9de4ce1cc94.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94-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-0cb38197-281a-461d-9f0b-f9de4ce1cc94 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94 .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-0cb38197-281a-461d-9f0b-f9de4ce1cc94 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94 img.shogun-image {
  width: 100%;
  
  
  max-width: 8339px;

      
    max-width: 8339px;

  /* 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-0cb38197-281a-461d-9f0b-f9de4ce1cc94 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0cb38197-281a-461d-9f0b-f9de4ce1cc94.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0cb38197-281a-461d-9f0b-f9de4ce1cc94.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94-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-0cb38197-281a-461d-9f0b-f9de4ce1cc94 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94 .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-0cb38197-281a-461d-9f0b-f9de4ce1cc94 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94 img.shogun-image {
  width: 100%;
  
  
  max-width: 8339px;

      
    max-width: 8339px;

  /* 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-0cb38197-281a-461d-9f0b-f9de4ce1cc94 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0cb38197-281a-461d-9f0b-f9de4ce1cc94.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0cb38197-281a-461d-9f0b-f9de4ce1cc94.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0cb38197-281a-461d-9f0b-f9de4ce1cc94.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d1d3a7d4-b231-43e3-ba73-649c1624f8d4 {
  margin-top: 30px;
margin-left: 10%;
margin-bottom: 60px;
margin-right: 10%;
min-height: 50px;
}
@media (min-width: 1200px){#s-d1d3a7d4-b231-43e3-ba73-649c1624f8d4 {
  display: none;
}
#s-d1d3a7d4-b231-43e3-ba73-649c1624f8d4, #wrap-s-d1d3a7d4-b231-43e3-ba73-649c1624f8d4, #wrap-content-s-d1d3a7d4-b231-43e3-ba73-649c1624f8d4 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d1d3a7d4-b231-43e3-ba73-649c1624f8d4 {
  display: none;
}
#s-d1d3a7d4-b231-43e3-ba73-649c1624f8d4, #wrap-s-d1d3a7d4-b231-43e3-ba73-649c1624f8d4, #wrap-content-s-d1d3a7d4-b231-43e3-ba73-649c1624f8d4 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d1d3a7d4-b231-43e3-ba73-649c1624f8d4 {
  display: none;
}
#s-d1d3a7d4-b231-43e3-ba73-649c1624f8d4, #wrap-s-d1d3a7d4-b231-43e3-ba73-649c1624f8d4, #wrap-content-s-d1d3a7d4-b231-43e3-ba73-649c1624f8d4 { display: none !important; }}@media (max-width: 767px){#s-d1d3a7d4-b231-43e3-ba73-649c1624f8d4 {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 30px;
margin-right: 0%;
}
}







#s-d1d3a7d4-b231-43e3-ba73-649c1624f8d4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d1d3a7d4-b231-43e3-ba73-649c1624f8d4.shg-box.shg-c {
  justify-content: center;
}

#s-825255a5-3d21-44f4-bb8e-db2ac851767c {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-825255a5-3d21-44f4-bb8e-db2ac851767c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-825255a5-3d21-44f4-bb8e-db2ac851767c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-825255a5-3d21-44f4-bb8e-db2ac851767c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-825255a5-3d21-44f4-bb8e-db2ac851767c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0-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-8d5698f3-72b0-4839-ad12-a3ed96b462f0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0 .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-8d5698f3-72b0-4839-ad12-a3ed96b462f0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-8d5698f3-72b0-4839-ad12-a3ed96b462f0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8d5698f3-72b0-4839-ad12-a3ed96b462f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d5698f3-72b0-4839-ad12-a3ed96b462f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0-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-8d5698f3-72b0-4839-ad12-a3ed96b462f0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0 .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-8d5698f3-72b0-4839-ad12-a3ed96b462f0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-8d5698f3-72b0-4839-ad12-a3ed96b462f0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8d5698f3-72b0-4839-ad12-a3ed96b462f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d5698f3-72b0-4839-ad12-a3ed96b462f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0-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-8d5698f3-72b0-4839-ad12-a3ed96b462f0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0 .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-8d5698f3-72b0-4839-ad12-a3ed96b462f0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-8d5698f3-72b0-4839-ad12-a3ed96b462f0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8d5698f3-72b0-4839-ad12-a3ed96b462f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d5698f3-72b0-4839-ad12-a3ed96b462f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0-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-8d5698f3-72b0-4839-ad12-a3ed96b462f0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0 .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-8d5698f3-72b0-4839-ad12-a3ed96b462f0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-8d5698f3-72b0-4839-ad12-a3ed96b462f0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8d5698f3-72b0-4839-ad12-a3ed96b462f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d5698f3-72b0-4839-ad12-a3ed96b462f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0-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-8d5698f3-72b0-4839-ad12-a3ed96b462f0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0 .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-8d5698f3-72b0-4839-ad12-a3ed96b462f0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-8d5698f3-72b0-4839-ad12-a3ed96b462f0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8d5698f3-72b0-4839-ad12-a3ed96b462f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d5698f3-72b0-4839-ad12-a3ed96b462f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d5698f3-72b0-4839-ad12-a3ed96b462f0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7714115b-9b45-4393-a70e-8a19b6d011e3 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-7714115b-9b45-4393-a70e-8a19b6d011e3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7714115b-9b45-4393-a70e-8a19b6d011e3-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-7714115b-9b45-4393-a70e-8a19b6d011e3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7714115b-9b45-4393-a70e-8a19b6d011e3 .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-7714115b-9b45-4393-a70e-8a19b6d011e3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7714115b-9b45-4393-a70e-8a19b6d011e3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-7714115b-9b45-4393-a70e-8a19b6d011e3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7714115b-9b45-4393-a70e-8a19b6d011e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7714115b-9b45-4393-a70e-8a19b6d011e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7714115b-9b45-4393-a70e-8a19b6d011e3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7714115b-9b45-4393-a70e-8a19b6d011e3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7714115b-9b45-4393-a70e-8a19b6d011e3-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-7714115b-9b45-4393-a70e-8a19b6d011e3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7714115b-9b45-4393-a70e-8a19b6d011e3 .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-7714115b-9b45-4393-a70e-8a19b6d011e3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7714115b-9b45-4393-a70e-8a19b6d011e3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-7714115b-9b45-4393-a70e-8a19b6d011e3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7714115b-9b45-4393-a70e-8a19b6d011e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7714115b-9b45-4393-a70e-8a19b6d011e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7714115b-9b45-4393-a70e-8a19b6d011e3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7714115b-9b45-4393-a70e-8a19b6d011e3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7714115b-9b45-4393-a70e-8a19b6d011e3-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-7714115b-9b45-4393-a70e-8a19b6d011e3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7714115b-9b45-4393-a70e-8a19b6d011e3 .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-7714115b-9b45-4393-a70e-8a19b6d011e3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7714115b-9b45-4393-a70e-8a19b6d011e3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-7714115b-9b45-4393-a70e-8a19b6d011e3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7714115b-9b45-4393-a70e-8a19b6d011e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7714115b-9b45-4393-a70e-8a19b6d011e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7714115b-9b45-4393-a70e-8a19b6d011e3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7714115b-9b45-4393-a70e-8a19b6d011e3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7714115b-9b45-4393-a70e-8a19b6d011e3-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-7714115b-9b45-4393-a70e-8a19b6d011e3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7714115b-9b45-4393-a70e-8a19b6d011e3 .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-7714115b-9b45-4393-a70e-8a19b6d011e3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7714115b-9b45-4393-a70e-8a19b6d011e3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-7714115b-9b45-4393-a70e-8a19b6d011e3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7714115b-9b45-4393-a70e-8a19b6d011e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7714115b-9b45-4393-a70e-8a19b6d011e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7714115b-9b45-4393-a70e-8a19b6d011e3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7714115b-9b45-4393-a70e-8a19b6d011e3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7714115b-9b45-4393-a70e-8a19b6d011e3-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-7714115b-9b45-4393-a70e-8a19b6d011e3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7714115b-9b45-4393-a70e-8a19b6d011e3 .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-7714115b-9b45-4393-a70e-8a19b6d011e3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7714115b-9b45-4393-a70e-8a19b6d011e3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-7714115b-9b45-4393-a70e-8a19b6d011e3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7714115b-9b45-4393-a70e-8a19b6d011e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7714115b-9b45-4393-a70e-8a19b6d011e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7714115b-9b45-4393-a70e-8a19b6d011e3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f693ddf5-e98f-4af9-ad78-7be648b0e6e9 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-f693ddf5-e98f-4af9-ad78-7be648b0e6e9 {
  margin-bottom: 30px;
}
}







#s-f693ddf5-e98f-4af9-ad78-7be648b0e6e9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f693ddf5-e98f-4af9-ad78-7be648b0e6e9.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-e42c42f3-028d-44ac-978b-5bb09d891113"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-e42c42f3-028d-44ac-978b-5bb09d891113"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-e42c42f3-028d-44ac-978b-5bb09d891113"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-e42c42f3-028d-44ac-978b-5bb09d891113"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-056d5063-7177-4756-9200-9c8ec2957047 {
  margin-left: 12%;
margin-right: 12%;
min-height: 50px;
}
@media (max-width: 767px){#s-056d5063-7177-4756-9200-9c8ec2957047 {
  margin-bottom: -17px;
}
}







#s-056d5063-7177-4756-9200-9c8ec2957047 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-056d5063-7177-4756-9200-9c8ec2957047.shg-box.shg-c {
  justify-content: center;
}

#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409 {
  max-width: 1067px;
text-align: center;
}

#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409-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-90358b42-3755-49a5-a7a1-cb5bcc9d8409 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-90358b42-3755-49a5-a7a1-cb5bcc9d8409 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-90358b42-3755-49a5-a7a1-cb5bcc9d8409 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-90358b42-3755-49a5-a7a1-cb5bcc9d8409.shg-align-container {
  display: flex;
  justify-content: center
}

.s-90358b42-3755-49a5-a7a1-cb5bcc9d8409.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409-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-90358b42-3755-49a5-a7a1-cb5bcc9d8409 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409 .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-90358b42-3755-49a5-a7a1-cb5bcc9d8409 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-90358b42-3755-49a5-a7a1-cb5bcc9d8409 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-90358b42-3755-49a5-a7a1-cb5bcc9d8409.shg-align-container {
  display: flex;
  justify-content: center
}

.s-90358b42-3755-49a5-a7a1-cb5bcc9d8409.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409-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-90358b42-3755-49a5-a7a1-cb5bcc9d8409 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409 .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-90358b42-3755-49a5-a7a1-cb5bcc9d8409 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-90358b42-3755-49a5-a7a1-cb5bcc9d8409 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-90358b42-3755-49a5-a7a1-cb5bcc9d8409.shg-align-container {
  display: flex;
  justify-content: center
}

.s-90358b42-3755-49a5-a7a1-cb5bcc9d8409.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409-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-90358b42-3755-49a5-a7a1-cb5bcc9d8409 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409 .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-90358b42-3755-49a5-a7a1-cb5bcc9d8409 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-90358b42-3755-49a5-a7a1-cb5bcc9d8409 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-90358b42-3755-49a5-a7a1-cb5bcc9d8409.shg-align-container {
  display: flex;
  justify-content: center
}

.s-90358b42-3755-49a5-a7a1-cb5bcc9d8409.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409-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-90358b42-3755-49a5-a7a1-cb5bcc9d8409 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409 .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-90358b42-3755-49a5-a7a1-cb5bcc9d8409 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-90358b42-3755-49a5-a7a1-cb5bcc9d8409 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-90358b42-3755-49a5-a7a1-cb5bcc9d8409.shg-align-container {
  display: flex;
  justify-content: center
}

.s-90358b42-3755-49a5-a7a1-cb5bcc9d8409.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-90358b42-3755-49a5-a7a1-cb5bcc9d8409.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6 {
  margin-top: 40px;
margin-left: 47%;
margin-right: -5%;
max-width: 5991px;
text-align: center;
}
@media (max-width: 767px){#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6 {
  margin-top: 10px;
margin-left: 30%;
margin-bottom: 0px;
margin-right: 0%;
}
}
#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6-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-b2754cbb-a363-4b34-90e6-f7a9888d44f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 47%;
  margin-right: -5%;
  margin-top: 40px;
  
}

#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6 .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-b2754cbb-a363-4b34-90e6-f7a9888d44f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6 img.shogun-image {
  width: 100%;
  
  
  max-width: 5991px;

      
    max-width: 5991px;

  /* 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-b2754cbb-a363-4b34-90e6-f7a9888d44f6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b2754cbb-a363-4b34-90e6-f7a9888d44f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2754cbb-a363-4b34-90e6-f7a9888d44f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6-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-b2754cbb-a363-4b34-90e6-f7a9888d44f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6 .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-b2754cbb-a363-4b34-90e6-f7a9888d44f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6 img.shogun-image {
  width: 100%;
  
  
  max-width: 5991px;

      
    max-width: 5991px;

  /* 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-b2754cbb-a363-4b34-90e6-f7a9888d44f6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b2754cbb-a363-4b34-90e6-f7a9888d44f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2754cbb-a363-4b34-90e6-f7a9888d44f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6-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-b2754cbb-a363-4b34-90e6-f7a9888d44f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6 .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-b2754cbb-a363-4b34-90e6-f7a9888d44f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6 img.shogun-image {
  width: 100%;
  
  
  max-width: 5991px;

      
    max-width: 5991px;

  /* 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-b2754cbb-a363-4b34-90e6-f7a9888d44f6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b2754cbb-a363-4b34-90e6-f7a9888d44f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2754cbb-a363-4b34-90e6-f7a9888d44f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6-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-b2754cbb-a363-4b34-90e6-f7a9888d44f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6 .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-b2754cbb-a363-4b34-90e6-f7a9888d44f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6 img.shogun-image {
  width: 100%;
  
  
  max-width: 5991px;

      
    max-width: 5991px;

  /* 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-b2754cbb-a363-4b34-90e6-f7a9888d44f6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b2754cbb-a363-4b34-90e6-f7a9888d44f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2754cbb-a363-4b34-90e6-f7a9888d44f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6-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-b2754cbb-a363-4b34-90e6-f7a9888d44f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6 .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-b2754cbb-a363-4b34-90e6-f7a9888d44f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6 img.shogun-image {
  width: 100%;
  
  
  max-width: 5991px;

      
    max-width: 5991px;

  /* 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-b2754cbb-a363-4b34-90e6-f7a9888d44f6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b2754cbb-a363-4b34-90e6-f7a9888d44f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2754cbb-a363-4b34-90e6-f7a9888d44f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2754cbb-a363-4b34-90e6-f7a9888d44f6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c4ae7aba-e785-4769-a5cd-e5225a3ac7eb {
  min-height: 50px;
}








#s-c4ae7aba-e785-4769-a5cd-e5225a3ac7eb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c4ae7aba-e785-4769-a5cd-e5225a3ac7eb.shg-box.shg-c {
  justify-content: center;
}

#s-36a72ca6-cfbe-480e-af90-38b6666ab870 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-36a72ca6-cfbe-480e-af90-38b6666ab870 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-36a72ca6-cfbe-480e-af90-38b6666ab870-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-36a72ca6-cfbe-480e-af90-38b6666ab870 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-36a72ca6-cfbe-480e-af90-38b6666ab870 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-36a72ca6-cfbe-480e-af90-38b6666ab870 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-36a72ca6-cfbe-480e-af90-38b6666ab870 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-36a72ca6-cfbe-480e-af90-38b6666ab870 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-36a72ca6-cfbe-480e-af90-38b6666ab870.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36a72ca6-cfbe-480e-af90-38b6666ab870.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36a72ca6-cfbe-480e-af90-38b6666ab870.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-36a72ca6-cfbe-480e-af90-38b6666ab870 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-36a72ca6-cfbe-480e-af90-38b6666ab870-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-36a72ca6-cfbe-480e-af90-38b6666ab870 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-36a72ca6-cfbe-480e-af90-38b6666ab870 .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-36a72ca6-cfbe-480e-af90-38b6666ab870 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-36a72ca6-cfbe-480e-af90-38b6666ab870 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-36a72ca6-cfbe-480e-af90-38b6666ab870 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-36a72ca6-cfbe-480e-af90-38b6666ab870.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36a72ca6-cfbe-480e-af90-38b6666ab870.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36a72ca6-cfbe-480e-af90-38b6666ab870.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-36a72ca6-cfbe-480e-af90-38b6666ab870 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-36a72ca6-cfbe-480e-af90-38b6666ab870-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-36a72ca6-cfbe-480e-af90-38b6666ab870 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-36a72ca6-cfbe-480e-af90-38b6666ab870 .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-36a72ca6-cfbe-480e-af90-38b6666ab870 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-36a72ca6-cfbe-480e-af90-38b6666ab870 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-36a72ca6-cfbe-480e-af90-38b6666ab870 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-36a72ca6-cfbe-480e-af90-38b6666ab870.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36a72ca6-cfbe-480e-af90-38b6666ab870.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36a72ca6-cfbe-480e-af90-38b6666ab870.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-36a72ca6-cfbe-480e-af90-38b6666ab870 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-36a72ca6-cfbe-480e-af90-38b6666ab870-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-36a72ca6-cfbe-480e-af90-38b6666ab870 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-36a72ca6-cfbe-480e-af90-38b6666ab870 .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-36a72ca6-cfbe-480e-af90-38b6666ab870 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-36a72ca6-cfbe-480e-af90-38b6666ab870 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-36a72ca6-cfbe-480e-af90-38b6666ab870 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-36a72ca6-cfbe-480e-af90-38b6666ab870.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36a72ca6-cfbe-480e-af90-38b6666ab870.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36a72ca6-cfbe-480e-af90-38b6666ab870.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-36a72ca6-cfbe-480e-af90-38b6666ab870 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-36a72ca6-cfbe-480e-af90-38b6666ab870-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-36a72ca6-cfbe-480e-af90-38b6666ab870 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-36a72ca6-cfbe-480e-af90-38b6666ab870 .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-36a72ca6-cfbe-480e-af90-38b6666ab870 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-36a72ca6-cfbe-480e-af90-38b6666ab870 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-36a72ca6-cfbe-480e-af90-38b6666ab870 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-36a72ca6-cfbe-480e-af90-38b6666ab870.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36a72ca6-cfbe-480e-af90-38b6666ab870.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36a72ca6-cfbe-480e-af90-38b6666ab870.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ac4acdef-58cc-4d92-98b6-df367d1e93a3 {
  margin-top: 40px;
margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-ac4acdef-58cc-4d92-98b6-df367d1e93a3 {
  margin-top: 0px;
margin-bottom: 30px;
}
}







#s-ac4acdef-58cc-4d92-98b6-df367d1e93a3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ac4acdef-58cc-4d92-98b6-df367d1e93a3.shg-box.shg-c {
  justify-content: center;
}

#s-18fc08e0-53dd-4786-972c-de50282d29a0 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-18fc08e0-53dd-4786-972c-de50282d29a0"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 768px) {
[id="s-18fc08e0-53dd-4786-972c-de50282d29a0"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-18fc08e0-53dd-4786-972c-de50282d29a0"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-18fc08e0-53dd-4786-972c-de50282d29a0"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-f0229f8f-56a6-4b11-a99b-3d8ca2f8dadb {
  margin-top: 20%;
margin-left: 5%;
margin-right: 5%;
min-height: 50px;
}
@media (max-width: 767px){#s-f0229f8f-56a6-4b11-a99b-3d8ca2f8dadb {
  margin-top: 0%;
margin-left: 0%;
margin-right: 0%;
}
}







#s-f0229f8f-56a6-4b11-a99b-3d8ca2f8dadb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f0229f8f-56a6-4b11-a99b-3d8ca2f8dadb.shg-box.shg-c {
  justify-content: center;
}

#s-82d84989-f0ef-48f2-8804-b40517f76357 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-82d84989-f0ef-48f2-8804-b40517f76357 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82d84989-f0ef-48f2-8804-b40517f76357-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-82d84989-f0ef-48f2-8804-b40517f76357 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82d84989-f0ef-48f2-8804-b40517f76357 .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-82d84989-f0ef-48f2-8804-b40517f76357 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-82d84989-f0ef-48f2-8804-b40517f76357 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-82d84989-f0ef-48f2-8804-b40517f76357 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82d84989-f0ef-48f2-8804-b40517f76357.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82d84989-f0ef-48f2-8804-b40517f76357.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82d84989-f0ef-48f2-8804-b40517f76357.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-82d84989-f0ef-48f2-8804-b40517f76357 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82d84989-f0ef-48f2-8804-b40517f76357-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-82d84989-f0ef-48f2-8804-b40517f76357 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82d84989-f0ef-48f2-8804-b40517f76357 .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-82d84989-f0ef-48f2-8804-b40517f76357 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-82d84989-f0ef-48f2-8804-b40517f76357 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-82d84989-f0ef-48f2-8804-b40517f76357 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82d84989-f0ef-48f2-8804-b40517f76357.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82d84989-f0ef-48f2-8804-b40517f76357.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82d84989-f0ef-48f2-8804-b40517f76357.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-82d84989-f0ef-48f2-8804-b40517f76357 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82d84989-f0ef-48f2-8804-b40517f76357-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-82d84989-f0ef-48f2-8804-b40517f76357 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82d84989-f0ef-48f2-8804-b40517f76357 .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-82d84989-f0ef-48f2-8804-b40517f76357 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-82d84989-f0ef-48f2-8804-b40517f76357 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-82d84989-f0ef-48f2-8804-b40517f76357 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82d84989-f0ef-48f2-8804-b40517f76357.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82d84989-f0ef-48f2-8804-b40517f76357.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82d84989-f0ef-48f2-8804-b40517f76357.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-82d84989-f0ef-48f2-8804-b40517f76357 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82d84989-f0ef-48f2-8804-b40517f76357-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-82d84989-f0ef-48f2-8804-b40517f76357 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82d84989-f0ef-48f2-8804-b40517f76357 .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-82d84989-f0ef-48f2-8804-b40517f76357 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-82d84989-f0ef-48f2-8804-b40517f76357 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-82d84989-f0ef-48f2-8804-b40517f76357 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82d84989-f0ef-48f2-8804-b40517f76357.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82d84989-f0ef-48f2-8804-b40517f76357.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82d84989-f0ef-48f2-8804-b40517f76357.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-82d84989-f0ef-48f2-8804-b40517f76357 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82d84989-f0ef-48f2-8804-b40517f76357-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-82d84989-f0ef-48f2-8804-b40517f76357 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82d84989-f0ef-48f2-8804-b40517f76357 .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-82d84989-f0ef-48f2-8804-b40517f76357 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-82d84989-f0ef-48f2-8804-b40517f76357 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-82d84989-f0ef-48f2-8804-b40517f76357 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82d84989-f0ef-48f2-8804-b40517f76357.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82d84989-f0ef-48f2-8804-b40517f76357.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82d84989-f0ef-48f2-8804-b40517f76357.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-aafc2adc-2057-4672-83e4-f6143d6d9095 {
  margin-top: 0%;
margin-left: 5%;
margin-bottom: 20%;
margin-right: 5%;
min-height: 50px;
}
@media (max-width: 767px){#s-aafc2adc-2057-4672-83e4-f6143d6d9095 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
}
}







#s-aafc2adc-2057-4672-83e4-f6143d6d9095 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-aafc2adc-2057-4672-83e4-f6143d6d9095.shg-box.shg-c {
  justify-content: center;
}

#s-0a6e2de8-0100-41e8-9d29-34036b743ffa {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-0a6e2de8-0100-41e8-9d29-34036b743ffa {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0a6e2de8-0100-41e8-9d29-34036b743ffa-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-0a6e2de8-0100-41e8-9d29-34036b743ffa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-0a6e2de8-0100-41e8-9d29-34036b743ffa .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-0a6e2de8-0100-41e8-9d29-34036b743ffa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0a6e2de8-0100-41e8-9d29-34036b743ffa img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0a6e2de8-0100-41e8-9d29-34036b743ffa .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0a6e2de8-0100-41e8-9d29-34036b743ffa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a6e2de8-0100-41e8-9d29-34036b743ffa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a6e2de8-0100-41e8-9d29-34036b743ffa.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0a6e2de8-0100-41e8-9d29-34036b743ffa {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0a6e2de8-0100-41e8-9d29-34036b743ffa-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-0a6e2de8-0100-41e8-9d29-34036b743ffa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0a6e2de8-0100-41e8-9d29-34036b743ffa .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-0a6e2de8-0100-41e8-9d29-34036b743ffa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0a6e2de8-0100-41e8-9d29-34036b743ffa img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0a6e2de8-0100-41e8-9d29-34036b743ffa .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0a6e2de8-0100-41e8-9d29-34036b743ffa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a6e2de8-0100-41e8-9d29-34036b743ffa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a6e2de8-0100-41e8-9d29-34036b743ffa.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0a6e2de8-0100-41e8-9d29-34036b743ffa {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0a6e2de8-0100-41e8-9d29-34036b743ffa-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-0a6e2de8-0100-41e8-9d29-34036b743ffa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0a6e2de8-0100-41e8-9d29-34036b743ffa .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-0a6e2de8-0100-41e8-9d29-34036b743ffa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0a6e2de8-0100-41e8-9d29-34036b743ffa img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0a6e2de8-0100-41e8-9d29-34036b743ffa .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0a6e2de8-0100-41e8-9d29-34036b743ffa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a6e2de8-0100-41e8-9d29-34036b743ffa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a6e2de8-0100-41e8-9d29-34036b743ffa.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0a6e2de8-0100-41e8-9d29-34036b743ffa {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0a6e2de8-0100-41e8-9d29-34036b743ffa-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-0a6e2de8-0100-41e8-9d29-34036b743ffa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0a6e2de8-0100-41e8-9d29-34036b743ffa .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-0a6e2de8-0100-41e8-9d29-34036b743ffa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0a6e2de8-0100-41e8-9d29-34036b743ffa img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0a6e2de8-0100-41e8-9d29-34036b743ffa .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0a6e2de8-0100-41e8-9d29-34036b743ffa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a6e2de8-0100-41e8-9d29-34036b743ffa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a6e2de8-0100-41e8-9d29-34036b743ffa.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0a6e2de8-0100-41e8-9d29-34036b743ffa {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0a6e2de8-0100-41e8-9d29-34036b743ffa-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-0a6e2de8-0100-41e8-9d29-34036b743ffa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0a6e2de8-0100-41e8-9d29-34036b743ffa .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-0a6e2de8-0100-41e8-9d29-34036b743ffa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0a6e2de8-0100-41e8-9d29-34036b743ffa img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0a6e2de8-0100-41e8-9d29-34036b743ffa .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0a6e2de8-0100-41e8-9d29-34036b743ffa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a6e2de8-0100-41e8-9d29-34036b743ffa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a6e2de8-0100-41e8-9d29-34036b743ffa.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9bdbe492-67f0-4539-8884-de4d8edfeca1 {
  margin-top: 20%;
margin-left: 5%;
margin-right: 5%;
min-height: 50px;
}
@media (max-width: 767px){#s-9bdbe492-67f0-4539-8884-de4d8edfeca1 {
  margin-top: 0px;
margin-left: 0%;
margin-right: 0%;
}
}







#s-9bdbe492-67f0-4539-8884-de4d8edfeca1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9bdbe492-67f0-4539-8884-de4d8edfeca1.shg-box.shg-c {
  justify-content: center;
}

#s-909759bc-b5cd-482a-8d72-de7cba054254 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-909759bc-b5cd-482a-8d72-de7cba054254 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-909759bc-b5cd-482a-8d72-de7cba054254-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-909759bc-b5cd-482a-8d72-de7cba054254 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-909759bc-b5cd-482a-8d72-de7cba054254 .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-909759bc-b5cd-482a-8d72-de7cba054254 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-909759bc-b5cd-482a-8d72-de7cba054254 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-909759bc-b5cd-482a-8d72-de7cba054254 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-909759bc-b5cd-482a-8d72-de7cba054254.shg-align-container {
  display: flex;
  justify-content: center
}

.s-909759bc-b5cd-482a-8d72-de7cba054254.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-909759bc-b5cd-482a-8d72-de7cba054254.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-909759bc-b5cd-482a-8d72-de7cba054254 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-909759bc-b5cd-482a-8d72-de7cba054254-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-909759bc-b5cd-482a-8d72-de7cba054254 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-909759bc-b5cd-482a-8d72-de7cba054254 .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-909759bc-b5cd-482a-8d72-de7cba054254 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-909759bc-b5cd-482a-8d72-de7cba054254 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-909759bc-b5cd-482a-8d72-de7cba054254 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-909759bc-b5cd-482a-8d72-de7cba054254.shg-align-container {
  display: flex;
  justify-content: center
}

.s-909759bc-b5cd-482a-8d72-de7cba054254.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-909759bc-b5cd-482a-8d72-de7cba054254.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-909759bc-b5cd-482a-8d72-de7cba054254 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-909759bc-b5cd-482a-8d72-de7cba054254-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-909759bc-b5cd-482a-8d72-de7cba054254 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-909759bc-b5cd-482a-8d72-de7cba054254 .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-909759bc-b5cd-482a-8d72-de7cba054254 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-909759bc-b5cd-482a-8d72-de7cba054254 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-909759bc-b5cd-482a-8d72-de7cba054254 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-909759bc-b5cd-482a-8d72-de7cba054254.shg-align-container {
  display: flex;
  justify-content: center
}

.s-909759bc-b5cd-482a-8d72-de7cba054254.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-909759bc-b5cd-482a-8d72-de7cba054254.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-909759bc-b5cd-482a-8d72-de7cba054254 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-909759bc-b5cd-482a-8d72-de7cba054254-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-909759bc-b5cd-482a-8d72-de7cba054254 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-909759bc-b5cd-482a-8d72-de7cba054254 .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-909759bc-b5cd-482a-8d72-de7cba054254 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-909759bc-b5cd-482a-8d72-de7cba054254 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-909759bc-b5cd-482a-8d72-de7cba054254 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-909759bc-b5cd-482a-8d72-de7cba054254.shg-align-container {
  display: flex;
  justify-content: center
}

.s-909759bc-b5cd-482a-8d72-de7cba054254.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-909759bc-b5cd-482a-8d72-de7cba054254.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-909759bc-b5cd-482a-8d72-de7cba054254 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-909759bc-b5cd-482a-8d72-de7cba054254-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-909759bc-b5cd-482a-8d72-de7cba054254 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-909759bc-b5cd-482a-8d72-de7cba054254 .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-909759bc-b5cd-482a-8d72-de7cba054254 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-909759bc-b5cd-482a-8d72-de7cba054254 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-909759bc-b5cd-482a-8d72-de7cba054254 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-909759bc-b5cd-482a-8d72-de7cba054254.shg-align-container {
  display: flex;
  justify-content: center
}

.s-909759bc-b5cd-482a-8d72-de7cba054254.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-909759bc-b5cd-482a-8d72-de7cba054254.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6146d39c-3260-4010-95dc-4b13b05bd564 {
  margin-top: 0%;
margin-left: 5%;
margin-bottom: 20%;
margin-right: 5%;
min-height: 50px;
}
@media (max-width: 767px){#s-6146d39c-3260-4010-95dc-4b13b05bd564 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
}
}







#s-6146d39c-3260-4010-95dc-4b13b05bd564 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6146d39c-3260-4010-95dc-4b13b05bd564.shg-box.shg-c {
  justify-content: center;
}

#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026-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-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 .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-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026-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-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 .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-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026-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-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 .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-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026-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-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 .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-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026-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-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 .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-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-7f135b70-71dd-42ba-81a1-5cdd2b6a0026 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f135b70-71dd-42ba-81a1-5cdd2b6a0026.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-76faa158-7955-41d1-9667-f19c409a0251 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-76faa158-7955-41d1-9667-f19c409a0251 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-76faa158-7955-41d1-9667-f19c409a0251.shg-box.shg-c {
  justify-content: center;
}

#s-ed0ee931-535d-4e09-8275-19b595a91768 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-ed0ee931-535d-4e09-8275-19b595a91768"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-ed0ee931-535d-4e09-8275-19b595a91768"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ed0ee931-535d-4e09-8275-19b595a91768"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ed0ee931-535d-4e09-8275-19b595a91768"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-57598d99-0162-44ba-8b17-bbe3838ed85a {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-57598d99-0162-44ba-8b17-bbe3838ed85a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-57598d99-0162-44ba-8b17-bbe3838ed85a-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-57598d99-0162-44ba-8b17-bbe3838ed85a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-57598d99-0162-44ba-8b17-bbe3838ed85a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-57598d99-0162-44ba-8b17-bbe3838ed85a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-57598d99-0162-44ba-8b17-bbe3838ed85a img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-57598d99-0162-44ba-8b17-bbe3838ed85a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-57598d99-0162-44ba-8b17-bbe3838ed85a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-57598d99-0162-44ba-8b17-bbe3838ed85a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-57598d99-0162-44ba-8b17-bbe3838ed85a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-57598d99-0162-44ba-8b17-bbe3838ed85a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-57598d99-0162-44ba-8b17-bbe3838ed85a-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-57598d99-0162-44ba-8b17-bbe3838ed85a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-57598d99-0162-44ba-8b17-bbe3838ed85a .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-57598d99-0162-44ba-8b17-bbe3838ed85a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-57598d99-0162-44ba-8b17-bbe3838ed85a img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-57598d99-0162-44ba-8b17-bbe3838ed85a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-57598d99-0162-44ba-8b17-bbe3838ed85a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-57598d99-0162-44ba-8b17-bbe3838ed85a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-57598d99-0162-44ba-8b17-bbe3838ed85a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-57598d99-0162-44ba-8b17-bbe3838ed85a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-57598d99-0162-44ba-8b17-bbe3838ed85a-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-57598d99-0162-44ba-8b17-bbe3838ed85a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-57598d99-0162-44ba-8b17-bbe3838ed85a .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-57598d99-0162-44ba-8b17-bbe3838ed85a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-57598d99-0162-44ba-8b17-bbe3838ed85a img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-57598d99-0162-44ba-8b17-bbe3838ed85a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-57598d99-0162-44ba-8b17-bbe3838ed85a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-57598d99-0162-44ba-8b17-bbe3838ed85a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-57598d99-0162-44ba-8b17-bbe3838ed85a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-57598d99-0162-44ba-8b17-bbe3838ed85a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-57598d99-0162-44ba-8b17-bbe3838ed85a-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-57598d99-0162-44ba-8b17-bbe3838ed85a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-57598d99-0162-44ba-8b17-bbe3838ed85a .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-57598d99-0162-44ba-8b17-bbe3838ed85a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-57598d99-0162-44ba-8b17-bbe3838ed85a img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-57598d99-0162-44ba-8b17-bbe3838ed85a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-57598d99-0162-44ba-8b17-bbe3838ed85a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-57598d99-0162-44ba-8b17-bbe3838ed85a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-57598d99-0162-44ba-8b17-bbe3838ed85a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-57598d99-0162-44ba-8b17-bbe3838ed85a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-57598d99-0162-44ba-8b17-bbe3838ed85a-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-57598d99-0162-44ba-8b17-bbe3838ed85a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-57598d99-0162-44ba-8b17-bbe3838ed85a .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-57598d99-0162-44ba-8b17-bbe3838ed85a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-57598d99-0162-44ba-8b17-bbe3838ed85a img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-57598d99-0162-44ba-8b17-bbe3838ed85a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-57598d99-0162-44ba-8b17-bbe3838ed85a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-57598d99-0162-44ba-8b17-bbe3838ed85a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-57598d99-0162-44ba-8b17-bbe3838ed85a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d66f5acb-697d-4713-997d-00f48fd3ba30 {
  margin-left: 12%;
margin-right: 12%;
min-height: 50px;
}








#s-d66f5acb-697d-4713-997d-00f48fd3ba30 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d66f5acb-697d-4713-997d-00f48fd3ba30.shg-box.shg-c {
  justify-content: center;
}

#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a-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-0d3f3328-8a5d-41f3-851c-efe5149e5e7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0d3f3328-8a5d-41f3-851c-efe5149e5e7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a-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-0d3f3328-8a5d-41f3-851c-efe5149e5e7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a .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-0d3f3328-8a5d-41f3-851c-efe5149e5e7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0d3f3328-8a5d-41f3-851c-efe5149e5e7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a-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-0d3f3328-8a5d-41f3-851c-efe5149e5e7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a .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-0d3f3328-8a5d-41f3-851c-efe5149e5e7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0d3f3328-8a5d-41f3-851c-efe5149e5e7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a-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-0d3f3328-8a5d-41f3-851c-efe5149e5e7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a .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-0d3f3328-8a5d-41f3-851c-efe5149e5e7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0d3f3328-8a5d-41f3-851c-efe5149e5e7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a-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-0d3f3328-8a5d-41f3-851c-efe5149e5e7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a .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-0d3f3328-8a5d-41f3-851c-efe5149e5e7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0d3f3328-8a5d-41f3-851c-efe5149e5e7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d3f3328-8a5d-41f3-851c-efe5149e5e7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ba760778-2692-4318-a7d4-5fe870f3abe3 {
  margin-top: 30px;
margin-left: 10%;
margin-bottom: 60px;
margin-right: 10%;
min-height: 50px;
}
@media (max-width: 767px){#s-ba760778-2692-4318-a7d4-5fe870f3abe3 {
  margin-top: 30px;
margin-left: 0%;
margin-bottom: 30px;
margin-right: 0%;
}
}







#s-ba760778-2692-4318-a7d4-5fe870f3abe3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ba760778-2692-4318-a7d4-5fe870f3abe3.shg-box.shg-c {
  justify-content: center;
}

#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38 {
  margin-left: auto;
margin-right: auto;
max-width: 1600px;
text-align: left;
}

#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38-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-7f3ff661-5022-40ed-92d9-6efd72f5bd38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38 .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-7f3ff661-5022-40ed-92d9-6efd72f5bd38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38 img.shogun-image {
  width: 100%;
  
  
  max-width: 1600px;

      
    max-width: 1600px;

  /* 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-7f3ff661-5022-40ed-92d9-6efd72f5bd38 .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-7f3ff661-5022-40ed-92d9-6efd72f5bd38.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7f3ff661-5022-40ed-92d9-6efd72f5bd38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38-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-7f3ff661-5022-40ed-92d9-6efd72f5bd38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38 .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-7f3ff661-5022-40ed-92d9-6efd72f5bd38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38 img.shogun-image {
  width: 100%;
  
  
  max-width: 1600px;

      
    max-width: 1600px;

  /* 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-7f3ff661-5022-40ed-92d9-6efd72f5bd38 .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-7f3ff661-5022-40ed-92d9-6efd72f5bd38.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7f3ff661-5022-40ed-92d9-6efd72f5bd38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38-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-7f3ff661-5022-40ed-92d9-6efd72f5bd38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38 .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-7f3ff661-5022-40ed-92d9-6efd72f5bd38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38 img.shogun-image {
  width: 100%;
  
  
  max-width: 1600px;

      
    max-width: 1600px;

  /* 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-7f3ff661-5022-40ed-92d9-6efd72f5bd38 .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-7f3ff661-5022-40ed-92d9-6efd72f5bd38.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7f3ff661-5022-40ed-92d9-6efd72f5bd38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38-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-7f3ff661-5022-40ed-92d9-6efd72f5bd38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38 .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-7f3ff661-5022-40ed-92d9-6efd72f5bd38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38 img.shogun-image {
  width: 100%;
  
  
  max-width: 1600px;

      
    max-width: 1600px;

  /* 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-7f3ff661-5022-40ed-92d9-6efd72f5bd38 .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-7f3ff661-5022-40ed-92d9-6efd72f5bd38.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7f3ff661-5022-40ed-92d9-6efd72f5bd38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38-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-7f3ff661-5022-40ed-92d9-6efd72f5bd38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38 .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-7f3ff661-5022-40ed-92d9-6efd72f5bd38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38 img.shogun-image {
  width: 100%;
  
  
  max-width: 1600px;

      
    max-width: 1600px;

  /* 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-7f3ff661-5022-40ed-92d9-6efd72f5bd38 .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-7f3ff661-5022-40ed-92d9-6efd72f5bd38.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7f3ff661-5022-40ed-92d9-6efd72f5bd38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f3ff661-5022-40ed-92d9-6efd72f5bd38.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6afb1f63-fb90-405f-ad78-2e7143578fc4 {
  margin-top: 40px;
margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-6afb1f63-fb90-405f-ad78-2e7143578fc4 {
  margin-top: 0px;
margin-bottom: 30px;
}
}







#s-6afb1f63-fb90-405f-ad78-2e7143578fc4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6afb1f63-fb90-405f-ad78-2e7143578fc4.shg-box.shg-c {
  justify-content: center;
}

#s-90231d01-47e2-4667-af8d-ce03dfe1a5e3 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-90231d01-47e2-4667-af8d-ce03dfe1a5e3"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 768px) {
[id="s-90231d01-47e2-4667-af8d-ce03dfe1a5e3"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-90231d01-47e2-4667-af8d-ce03dfe1a5e3"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-90231d01-47e2-4667-af8d-ce03dfe1a5e3"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-87c2471d-dcb9-4443-9401-86f073b71223 {
  margin-top: 0%;
margin-left: 5%;
margin-bottom: 20%;
margin-right: 5%;
min-height: 50px;
}
@media (max-width: 767px){#s-87c2471d-dcb9-4443-9401-86f073b71223 {
  margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
}
}







#s-87c2471d-dcb9-4443-9401-86f073b71223 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-87c2471d-dcb9-4443-9401-86f073b71223.shg-box.shg-c {
  justify-content: center;
}

#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181-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-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 .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-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181-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-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 .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-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181-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-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 .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-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181-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-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 .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-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181-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-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 .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-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4cda2f2-8043-4cd6-b8b7-cf16ceea0181.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-94a667a3-3a78-4933-bfdc-2faadb92c0ad {
  margin-top: 20%;
margin-left: 5%;
margin-right: 5%;
min-height: 50px;
}
@media (max-width: 767px){#s-94a667a3-3a78-4933-bfdc-2faadb92c0ad {
  margin-top: 0%;
margin-left: 0%;
margin-right: 0%;
}
}







#s-94a667a3-3a78-4933-bfdc-2faadb92c0ad > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-94a667a3-3a78-4933-bfdc-2faadb92c0ad.shg-box.shg-c {
  justify-content: center;
}

#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e-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-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e .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-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e-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-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e .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-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e-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-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e .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-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e-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-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e .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-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e-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-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e .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-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b21a6fb9-760b-4f4d-8bca-ff98a55aec3e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a448c890-ddb4-4ffd-b164-529799f3bc4c {
  margin-top: 0%;
margin-left: 5%;
margin-bottom: 20%;
margin-right: 5%;
min-height: 50px;
}
@media (max-width: 767px){#s-a448c890-ddb4-4ffd-b164-529799f3bc4c {
  margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
}
}







#s-a448c890-ddb4-4ffd-b164-529799f3bc4c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a448c890-ddb4-4ffd-b164-529799f3bc4c.shg-box.shg-c {
  justify-content: center;
}

#s-ec73445c-30f9-421e-83f0-7d087579ec1b {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-ec73445c-30f9-421e-83f0-7d087579ec1b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ec73445c-30f9-421e-83f0-7d087579ec1b-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-ec73445c-30f9-421e-83f0-7d087579ec1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ec73445c-30f9-421e-83f0-7d087579ec1b .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-ec73445c-30f9-421e-83f0-7d087579ec1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ec73445c-30f9-421e-83f0-7d087579ec1b img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-ec73445c-30f9-421e-83f0-7d087579ec1b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ec73445c-30f9-421e-83f0-7d087579ec1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec73445c-30f9-421e-83f0-7d087579ec1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec73445c-30f9-421e-83f0-7d087579ec1b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ec73445c-30f9-421e-83f0-7d087579ec1b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ec73445c-30f9-421e-83f0-7d087579ec1b-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-ec73445c-30f9-421e-83f0-7d087579ec1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ec73445c-30f9-421e-83f0-7d087579ec1b .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-ec73445c-30f9-421e-83f0-7d087579ec1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ec73445c-30f9-421e-83f0-7d087579ec1b img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-ec73445c-30f9-421e-83f0-7d087579ec1b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ec73445c-30f9-421e-83f0-7d087579ec1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec73445c-30f9-421e-83f0-7d087579ec1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec73445c-30f9-421e-83f0-7d087579ec1b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ec73445c-30f9-421e-83f0-7d087579ec1b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ec73445c-30f9-421e-83f0-7d087579ec1b-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-ec73445c-30f9-421e-83f0-7d087579ec1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ec73445c-30f9-421e-83f0-7d087579ec1b .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-ec73445c-30f9-421e-83f0-7d087579ec1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ec73445c-30f9-421e-83f0-7d087579ec1b img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-ec73445c-30f9-421e-83f0-7d087579ec1b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ec73445c-30f9-421e-83f0-7d087579ec1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec73445c-30f9-421e-83f0-7d087579ec1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec73445c-30f9-421e-83f0-7d087579ec1b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ec73445c-30f9-421e-83f0-7d087579ec1b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ec73445c-30f9-421e-83f0-7d087579ec1b-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-ec73445c-30f9-421e-83f0-7d087579ec1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ec73445c-30f9-421e-83f0-7d087579ec1b .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-ec73445c-30f9-421e-83f0-7d087579ec1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ec73445c-30f9-421e-83f0-7d087579ec1b img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-ec73445c-30f9-421e-83f0-7d087579ec1b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ec73445c-30f9-421e-83f0-7d087579ec1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec73445c-30f9-421e-83f0-7d087579ec1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec73445c-30f9-421e-83f0-7d087579ec1b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ec73445c-30f9-421e-83f0-7d087579ec1b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ec73445c-30f9-421e-83f0-7d087579ec1b-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-ec73445c-30f9-421e-83f0-7d087579ec1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ec73445c-30f9-421e-83f0-7d087579ec1b .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-ec73445c-30f9-421e-83f0-7d087579ec1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ec73445c-30f9-421e-83f0-7d087579ec1b img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-ec73445c-30f9-421e-83f0-7d087579ec1b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ec73445c-30f9-421e-83f0-7d087579ec1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec73445c-30f9-421e-83f0-7d087579ec1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec73445c-30f9-421e-83f0-7d087579ec1b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-1dc76324-517e-4a5d-8b08-50e72ad73476 {
  margin-top: 20%;
margin-left: 5%;
margin-right: 5%;
min-height: 50px;
}
@media (max-width: 767px){#s-1dc76324-517e-4a5d-8b08-50e72ad73476 {
  margin-top: 0px;
margin-left: 0%;
margin-right: 0%;
}
}







#s-1dc76324-517e-4a5d-8b08-50e72ad73476 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1dc76324-517e-4a5d-8b08-50e72ad73476.shg-box.shg-c {
  justify-content: center;
}

#s-d581957e-7b27-4717-99b1-410755d299d0 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-d581957e-7b27-4717-99b1-410755d299d0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d581957e-7b27-4717-99b1-410755d299d0-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-d581957e-7b27-4717-99b1-410755d299d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d581957e-7b27-4717-99b1-410755d299d0 .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-d581957e-7b27-4717-99b1-410755d299d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d581957e-7b27-4717-99b1-410755d299d0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d581957e-7b27-4717-99b1-410755d299d0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d581957e-7b27-4717-99b1-410755d299d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d581957e-7b27-4717-99b1-410755d299d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d581957e-7b27-4717-99b1-410755d299d0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d581957e-7b27-4717-99b1-410755d299d0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d581957e-7b27-4717-99b1-410755d299d0-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-d581957e-7b27-4717-99b1-410755d299d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d581957e-7b27-4717-99b1-410755d299d0 .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-d581957e-7b27-4717-99b1-410755d299d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d581957e-7b27-4717-99b1-410755d299d0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d581957e-7b27-4717-99b1-410755d299d0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d581957e-7b27-4717-99b1-410755d299d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d581957e-7b27-4717-99b1-410755d299d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d581957e-7b27-4717-99b1-410755d299d0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d581957e-7b27-4717-99b1-410755d299d0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d581957e-7b27-4717-99b1-410755d299d0-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-d581957e-7b27-4717-99b1-410755d299d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d581957e-7b27-4717-99b1-410755d299d0 .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-d581957e-7b27-4717-99b1-410755d299d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d581957e-7b27-4717-99b1-410755d299d0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d581957e-7b27-4717-99b1-410755d299d0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d581957e-7b27-4717-99b1-410755d299d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d581957e-7b27-4717-99b1-410755d299d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d581957e-7b27-4717-99b1-410755d299d0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d581957e-7b27-4717-99b1-410755d299d0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d581957e-7b27-4717-99b1-410755d299d0-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-d581957e-7b27-4717-99b1-410755d299d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d581957e-7b27-4717-99b1-410755d299d0 .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-d581957e-7b27-4717-99b1-410755d299d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d581957e-7b27-4717-99b1-410755d299d0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d581957e-7b27-4717-99b1-410755d299d0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d581957e-7b27-4717-99b1-410755d299d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d581957e-7b27-4717-99b1-410755d299d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d581957e-7b27-4717-99b1-410755d299d0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d581957e-7b27-4717-99b1-410755d299d0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d581957e-7b27-4717-99b1-410755d299d0-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-d581957e-7b27-4717-99b1-410755d299d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d581957e-7b27-4717-99b1-410755d299d0 .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-d581957e-7b27-4717-99b1-410755d299d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d581957e-7b27-4717-99b1-410755d299d0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-d581957e-7b27-4717-99b1-410755d299d0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d581957e-7b27-4717-99b1-410755d299d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d581957e-7b27-4717-99b1-410755d299d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d581957e-7b27-4717-99b1-410755d299d0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e0acbd42-c662-4da1-a4ea-af9df57954c1 {
  margin-top: 60px;
margin-left: 10%;
margin-bottom: 60px;
margin-right: 10%;
min-height: 50px;
}
@media (max-width: 767px){#s-e0acbd42-c662-4da1-a4ea-af9df57954c1 {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
}
}







#s-e0acbd42-c662-4da1-a4ea-af9df57954c1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e0acbd42-c662-4da1-a4ea-af9df57954c1.shg-box.shg-c {
  justify-content: center;
}

#s-11f437d3-0c8a-4fe9-9bf4-618bcdde2307 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-11f437d3-0c8a-4fe9-9bf4-618bcdde2307 {
  margin-top: 0px;
}
}







#s-11f437d3-0c8a-4fe9-9bf4-618bcdde2307 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-11f437d3-0c8a-4fe9-9bf4-618bcdde2307.shg-box.shg-c {
  justify-content: center;
}

#s-fa99d35a-4b2a-4b58-baba-0cb8bb6d28f2 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-fa99d35a-4b2a-4b58-baba-0cb8bb6d28f2"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-fa99d35a-4b2a-4b58-baba-0cb8bb6d28f2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-fa99d35a-4b2a-4b58-baba-0cb8bb6d28f2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-fa99d35a-4b2a-4b58-baba-0cb8bb6d28f2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-8a0d5fb4-62ac-447e-bfed-e86dd10fb8bb {
  margin-left: 12%;
margin-right: 12%;
min-height: 50px;
}








#s-8a0d5fb4-62ac-447e-bfed-e86dd10fb8bb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8a0d5fb4-62ac-447e-bfed-e86dd10fb8bb.shg-box.shg-c {
  justify-content: center;
}

#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f {
  margin-left: -5%;
margin-bottom: 40px;
margin-right: 50%;
max-width: 6317px;
text-align: center;
}
@media (max-width: 767px){#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f {
  margin-top: -10px;
margin-left: 30%;
margin-bottom: 10px;
margin-right: 0%;
}
}
#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f-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-5ba1c685-e4c6-4264-8e8a-be30aa52c63f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: -5%;
  margin-right: 50%;
  
  margin-bottom: 40px;
}

#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f .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-5ba1c685-e4c6-4264-8e8a-be30aa52c63f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f img.shogun-image {
  width: 100%;
  
  
  max-width: 6317px;

      
    max-width: 6317px;

  /* 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-5ba1c685-e4c6-4264-8e8a-be30aa52c63f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f-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-5ba1c685-e4c6-4264-8e8a-be30aa52c63f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f .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-5ba1c685-e4c6-4264-8e8a-be30aa52c63f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f img.shogun-image {
  width: 100%;
  
  
  max-width: 6317px;

      
    max-width: 6317px;

  /* 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-5ba1c685-e4c6-4264-8e8a-be30aa52c63f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f-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-5ba1c685-e4c6-4264-8e8a-be30aa52c63f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f .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-5ba1c685-e4c6-4264-8e8a-be30aa52c63f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f img.shogun-image {
  width: 100%;
  
  
  max-width: 6317px;

      
    max-width: 6317px;

  /* 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-5ba1c685-e4c6-4264-8e8a-be30aa52c63f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f-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-5ba1c685-e4c6-4264-8e8a-be30aa52c63f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f .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-5ba1c685-e4c6-4264-8e8a-be30aa52c63f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f img.shogun-image {
  width: 100%;
  
  
  max-width: 6317px;

      
    max-width: 6317px;

  /* 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-5ba1c685-e4c6-4264-8e8a-be30aa52c63f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f-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-5ba1c685-e4c6-4264-8e8a-be30aa52c63f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f .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-5ba1c685-e4c6-4264-8e8a-be30aa52c63f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f img.shogun-image {
  width: 100%;
  
  
  max-width: 6317px;

      
    max-width: 6317px;

  /* 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-5ba1c685-e4c6-4264-8e8a-be30aa52c63f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ba1c685-e4c6-4264-8e8a-be30aa52c63f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2d7d6826-77bb-4c70-8505-cebd06f04d51 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-2d7d6826-77bb-4c70-8505-cebd06f04d51 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2d7d6826-77bb-4c70-8505-cebd06f04d51-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-2d7d6826-77bb-4c70-8505-cebd06f04d51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-2d7d6826-77bb-4c70-8505-cebd06f04d51 .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-2d7d6826-77bb-4c70-8505-cebd06f04d51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2d7d6826-77bb-4c70-8505-cebd06f04d51 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-2d7d6826-77bb-4c70-8505-cebd06f04d51 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2d7d6826-77bb-4c70-8505-cebd06f04d51.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d7d6826-77bb-4c70-8505-cebd06f04d51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d7d6826-77bb-4c70-8505-cebd06f04d51.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-2d7d6826-77bb-4c70-8505-cebd06f04d51 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2d7d6826-77bb-4c70-8505-cebd06f04d51-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-2d7d6826-77bb-4c70-8505-cebd06f04d51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2d7d6826-77bb-4c70-8505-cebd06f04d51 .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-2d7d6826-77bb-4c70-8505-cebd06f04d51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2d7d6826-77bb-4c70-8505-cebd06f04d51 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-2d7d6826-77bb-4c70-8505-cebd06f04d51 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2d7d6826-77bb-4c70-8505-cebd06f04d51.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d7d6826-77bb-4c70-8505-cebd06f04d51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d7d6826-77bb-4c70-8505-cebd06f04d51.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-2d7d6826-77bb-4c70-8505-cebd06f04d51 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2d7d6826-77bb-4c70-8505-cebd06f04d51-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-2d7d6826-77bb-4c70-8505-cebd06f04d51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2d7d6826-77bb-4c70-8505-cebd06f04d51 .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-2d7d6826-77bb-4c70-8505-cebd06f04d51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2d7d6826-77bb-4c70-8505-cebd06f04d51 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-2d7d6826-77bb-4c70-8505-cebd06f04d51 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2d7d6826-77bb-4c70-8505-cebd06f04d51.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d7d6826-77bb-4c70-8505-cebd06f04d51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d7d6826-77bb-4c70-8505-cebd06f04d51.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-2d7d6826-77bb-4c70-8505-cebd06f04d51 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2d7d6826-77bb-4c70-8505-cebd06f04d51-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-2d7d6826-77bb-4c70-8505-cebd06f04d51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2d7d6826-77bb-4c70-8505-cebd06f04d51 .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-2d7d6826-77bb-4c70-8505-cebd06f04d51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2d7d6826-77bb-4c70-8505-cebd06f04d51 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-2d7d6826-77bb-4c70-8505-cebd06f04d51 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2d7d6826-77bb-4c70-8505-cebd06f04d51.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d7d6826-77bb-4c70-8505-cebd06f04d51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d7d6826-77bb-4c70-8505-cebd06f04d51.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-2d7d6826-77bb-4c70-8505-cebd06f04d51 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2d7d6826-77bb-4c70-8505-cebd06f04d51-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-2d7d6826-77bb-4c70-8505-cebd06f04d51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2d7d6826-77bb-4c70-8505-cebd06f04d51 .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-2d7d6826-77bb-4c70-8505-cebd06f04d51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2d7d6826-77bb-4c70-8505-cebd06f04d51 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-2d7d6826-77bb-4c70-8505-cebd06f04d51 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2d7d6826-77bb-4c70-8505-cebd06f04d51.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d7d6826-77bb-4c70-8505-cebd06f04d51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d7d6826-77bb-4c70-8505-cebd06f04d51.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58-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-c9db4f46-bfcf-4e19-952a-2ab13e397d58 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c9db4f46-bfcf-4e19-952a-2ab13e397d58 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c9db4f46-bfcf-4e19-952a-2ab13e397d58 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c9db4f46-bfcf-4e19-952a-2ab13e397d58.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9db4f46-bfcf-4e19-952a-2ab13e397d58.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58-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-c9db4f46-bfcf-4e19-952a-2ab13e397d58 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58 .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-c9db4f46-bfcf-4e19-952a-2ab13e397d58 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c9db4f46-bfcf-4e19-952a-2ab13e397d58 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c9db4f46-bfcf-4e19-952a-2ab13e397d58.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9db4f46-bfcf-4e19-952a-2ab13e397d58.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58-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-c9db4f46-bfcf-4e19-952a-2ab13e397d58 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58 .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-c9db4f46-bfcf-4e19-952a-2ab13e397d58 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c9db4f46-bfcf-4e19-952a-2ab13e397d58 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c9db4f46-bfcf-4e19-952a-2ab13e397d58.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9db4f46-bfcf-4e19-952a-2ab13e397d58.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58-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-c9db4f46-bfcf-4e19-952a-2ab13e397d58 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58 .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-c9db4f46-bfcf-4e19-952a-2ab13e397d58 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c9db4f46-bfcf-4e19-952a-2ab13e397d58 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c9db4f46-bfcf-4e19-952a-2ab13e397d58.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9db4f46-bfcf-4e19-952a-2ab13e397d58.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58-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-c9db4f46-bfcf-4e19-952a-2ab13e397d58 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58 .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-c9db4f46-bfcf-4e19-952a-2ab13e397d58 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c9db4f46-bfcf-4e19-952a-2ab13e397d58 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c9db4f46-bfcf-4e19-952a-2ab13e397d58.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9db4f46-bfcf-4e19-952a-2ab13e397d58.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9db4f46-bfcf-4e19-952a-2ab13e397d58.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-009650aa-9c2c-4a30-821d-bec580ac8066 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
min-height: 50px;
}








#s-009650aa-9c2c-4a30-821d-bec580ac8066 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-009650aa-9c2c-4a30-821d-bec580ac8066.shg-box.shg-c {
  justify-content: center;
}

#s-841d410c-cca2-453f-94cf-22ce8e5cc812 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-841d410c-cca2-453f-94cf-22ce8e5cc812"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-841d410c-cca2-453f-94cf-22ce8e5cc812"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-841d410c-cca2-453f-94cf-22ce8e5cc812"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-841d410c-cca2-453f-94cf-22ce8e5cc812"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-e943b9cb-026b-415a-94b3-c1f244144fe9 {
  margin-top: 0%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}
@media (max-width: 767px){#s-e943b9cb-026b-415a-94b3-c1f244144fe9 {
  margin-left: 0%;
margin-right: 0%;
}
}







#s-e943b9cb-026b-415a-94b3-c1f244144fe9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e943b9cb-026b-415a-94b3-c1f244144fe9.shg-box.shg-c {
  justify-content: center;
}

#s-c0b041a7-721c-41c1-ae24-d45726c2cef1 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-c0b041a7-721c-41c1-ae24-d45726c2cef1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c0b041a7-721c-41c1-ae24-d45726c2cef1-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-c0b041a7-721c-41c1-ae24-d45726c2cef1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c0b041a7-721c-41c1-ae24-d45726c2cef1 .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-c0b041a7-721c-41c1-ae24-d45726c2cef1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c0b041a7-721c-41c1-ae24-d45726c2cef1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c0b041a7-721c-41c1-ae24-d45726c2cef1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c0b041a7-721c-41c1-ae24-d45726c2cef1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0b041a7-721c-41c1-ae24-d45726c2cef1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0b041a7-721c-41c1-ae24-d45726c2cef1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c0b041a7-721c-41c1-ae24-d45726c2cef1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c0b041a7-721c-41c1-ae24-d45726c2cef1-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-c0b041a7-721c-41c1-ae24-d45726c2cef1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c0b041a7-721c-41c1-ae24-d45726c2cef1 .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-c0b041a7-721c-41c1-ae24-d45726c2cef1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c0b041a7-721c-41c1-ae24-d45726c2cef1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c0b041a7-721c-41c1-ae24-d45726c2cef1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c0b041a7-721c-41c1-ae24-d45726c2cef1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0b041a7-721c-41c1-ae24-d45726c2cef1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0b041a7-721c-41c1-ae24-d45726c2cef1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c0b041a7-721c-41c1-ae24-d45726c2cef1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c0b041a7-721c-41c1-ae24-d45726c2cef1-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-c0b041a7-721c-41c1-ae24-d45726c2cef1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c0b041a7-721c-41c1-ae24-d45726c2cef1 .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-c0b041a7-721c-41c1-ae24-d45726c2cef1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c0b041a7-721c-41c1-ae24-d45726c2cef1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c0b041a7-721c-41c1-ae24-d45726c2cef1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c0b041a7-721c-41c1-ae24-d45726c2cef1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0b041a7-721c-41c1-ae24-d45726c2cef1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0b041a7-721c-41c1-ae24-d45726c2cef1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c0b041a7-721c-41c1-ae24-d45726c2cef1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c0b041a7-721c-41c1-ae24-d45726c2cef1-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-c0b041a7-721c-41c1-ae24-d45726c2cef1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c0b041a7-721c-41c1-ae24-d45726c2cef1 .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-c0b041a7-721c-41c1-ae24-d45726c2cef1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c0b041a7-721c-41c1-ae24-d45726c2cef1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c0b041a7-721c-41c1-ae24-d45726c2cef1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c0b041a7-721c-41c1-ae24-d45726c2cef1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0b041a7-721c-41c1-ae24-d45726c2cef1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0b041a7-721c-41c1-ae24-d45726c2cef1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c0b041a7-721c-41c1-ae24-d45726c2cef1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c0b041a7-721c-41c1-ae24-d45726c2cef1-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-c0b041a7-721c-41c1-ae24-d45726c2cef1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c0b041a7-721c-41c1-ae24-d45726c2cef1 .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-c0b041a7-721c-41c1-ae24-d45726c2cef1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c0b041a7-721c-41c1-ae24-d45726c2cef1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-c0b041a7-721c-41c1-ae24-d45726c2cef1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c0b041a7-721c-41c1-ae24-d45726c2cef1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0b041a7-721c-41c1-ae24-d45726c2cef1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0b041a7-721c-41c1-ae24-d45726c2cef1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-073c63c5-6f9d-40fe-9329-5f74b6453685 {
  margin-top: 20%;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
min-height: 50px;
}
@media (max-width: 767px){#s-073c63c5-6f9d-40fe-9329-5f74b6453685 {
  margin-left: 0%;
margin-right: 0%;
}
}







#s-073c63c5-6f9d-40fe-9329-5f74b6453685 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-073c63c5-6f9d-40fe-9329-5f74b6453685.shg-box.shg-c {
  justify-content: center;
}

#s-0f559fe5-b194-4b36-9111-3afa114c53e7 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-0f559fe5-b194-4b36-9111-3afa114c53e7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0f559fe5-b194-4b36-9111-3afa114c53e7-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-0f559fe5-b194-4b36-9111-3afa114c53e7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0f559fe5-b194-4b36-9111-3afa114c53e7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0f559fe5-b194-4b36-9111-3afa114c53e7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0f559fe5-b194-4b36-9111-3afa114c53e7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0f559fe5-b194-4b36-9111-3afa114c53e7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0f559fe5-b194-4b36-9111-3afa114c53e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f559fe5-b194-4b36-9111-3afa114c53e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f559fe5-b194-4b36-9111-3afa114c53e7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0f559fe5-b194-4b36-9111-3afa114c53e7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0f559fe5-b194-4b36-9111-3afa114c53e7-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-0f559fe5-b194-4b36-9111-3afa114c53e7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0f559fe5-b194-4b36-9111-3afa114c53e7 .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-0f559fe5-b194-4b36-9111-3afa114c53e7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0f559fe5-b194-4b36-9111-3afa114c53e7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0f559fe5-b194-4b36-9111-3afa114c53e7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0f559fe5-b194-4b36-9111-3afa114c53e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f559fe5-b194-4b36-9111-3afa114c53e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f559fe5-b194-4b36-9111-3afa114c53e7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0f559fe5-b194-4b36-9111-3afa114c53e7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0f559fe5-b194-4b36-9111-3afa114c53e7-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-0f559fe5-b194-4b36-9111-3afa114c53e7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0f559fe5-b194-4b36-9111-3afa114c53e7 .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-0f559fe5-b194-4b36-9111-3afa114c53e7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0f559fe5-b194-4b36-9111-3afa114c53e7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0f559fe5-b194-4b36-9111-3afa114c53e7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0f559fe5-b194-4b36-9111-3afa114c53e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f559fe5-b194-4b36-9111-3afa114c53e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f559fe5-b194-4b36-9111-3afa114c53e7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0f559fe5-b194-4b36-9111-3afa114c53e7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0f559fe5-b194-4b36-9111-3afa114c53e7-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-0f559fe5-b194-4b36-9111-3afa114c53e7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0f559fe5-b194-4b36-9111-3afa114c53e7 .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-0f559fe5-b194-4b36-9111-3afa114c53e7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0f559fe5-b194-4b36-9111-3afa114c53e7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0f559fe5-b194-4b36-9111-3afa114c53e7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0f559fe5-b194-4b36-9111-3afa114c53e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f559fe5-b194-4b36-9111-3afa114c53e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f559fe5-b194-4b36-9111-3afa114c53e7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0f559fe5-b194-4b36-9111-3afa114c53e7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0f559fe5-b194-4b36-9111-3afa114c53e7-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-0f559fe5-b194-4b36-9111-3afa114c53e7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0f559fe5-b194-4b36-9111-3afa114c53e7 .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-0f559fe5-b194-4b36-9111-3afa114c53e7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0f559fe5-b194-4b36-9111-3afa114c53e7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-0f559fe5-b194-4b36-9111-3afa114c53e7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0f559fe5-b194-4b36-9111-3afa114c53e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f559fe5-b194-4b36-9111-3afa114c53e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f559fe5-b194-4b36-9111-3afa114c53e7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-89550d86-f052-4271-ab05-95c45d6508cb {
  margin-top: 40%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}
@media (max-width: 767px){#s-89550d86-f052-4271-ab05-95c45d6508cb {
  margin-left: 0%;
margin-right: 0%;
}
}







#s-89550d86-f052-4271-ab05-95c45d6508cb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-89550d86-f052-4271-ab05-95c45d6508cb.shg-box.shg-c {
  justify-content: center;
}

#s-9fa412ad-d950-4404-be3b-454050244c51 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-9fa412ad-d950-4404-be3b-454050244c51 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9fa412ad-d950-4404-be3b-454050244c51-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-9fa412ad-d950-4404-be3b-454050244c51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9fa412ad-d950-4404-be3b-454050244c51 .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-9fa412ad-d950-4404-be3b-454050244c51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9fa412ad-d950-4404-be3b-454050244c51 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-9fa412ad-d950-4404-be3b-454050244c51 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9fa412ad-d950-4404-be3b-454050244c51.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9fa412ad-d950-4404-be3b-454050244c51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9fa412ad-d950-4404-be3b-454050244c51.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9fa412ad-d950-4404-be3b-454050244c51 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9fa412ad-d950-4404-be3b-454050244c51-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-9fa412ad-d950-4404-be3b-454050244c51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9fa412ad-d950-4404-be3b-454050244c51 .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-9fa412ad-d950-4404-be3b-454050244c51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9fa412ad-d950-4404-be3b-454050244c51 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-9fa412ad-d950-4404-be3b-454050244c51 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9fa412ad-d950-4404-be3b-454050244c51.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9fa412ad-d950-4404-be3b-454050244c51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9fa412ad-d950-4404-be3b-454050244c51.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9fa412ad-d950-4404-be3b-454050244c51 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9fa412ad-d950-4404-be3b-454050244c51-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-9fa412ad-d950-4404-be3b-454050244c51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9fa412ad-d950-4404-be3b-454050244c51 .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-9fa412ad-d950-4404-be3b-454050244c51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9fa412ad-d950-4404-be3b-454050244c51 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-9fa412ad-d950-4404-be3b-454050244c51 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9fa412ad-d950-4404-be3b-454050244c51.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9fa412ad-d950-4404-be3b-454050244c51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9fa412ad-d950-4404-be3b-454050244c51.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9fa412ad-d950-4404-be3b-454050244c51 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9fa412ad-d950-4404-be3b-454050244c51-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-9fa412ad-d950-4404-be3b-454050244c51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9fa412ad-d950-4404-be3b-454050244c51 .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-9fa412ad-d950-4404-be3b-454050244c51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9fa412ad-d950-4404-be3b-454050244c51 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-9fa412ad-d950-4404-be3b-454050244c51 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9fa412ad-d950-4404-be3b-454050244c51.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9fa412ad-d950-4404-be3b-454050244c51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9fa412ad-d950-4404-be3b-454050244c51.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9fa412ad-d950-4404-be3b-454050244c51 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9fa412ad-d950-4404-be3b-454050244c51-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-9fa412ad-d950-4404-be3b-454050244c51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9fa412ad-d950-4404-be3b-454050244c51 .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-9fa412ad-d950-4404-be3b-454050244c51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9fa412ad-d950-4404-be3b-454050244c51 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-9fa412ad-d950-4404-be3b-454050244c51 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9fa412ad-d950-4404-be3b-454050244c51.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9fa412ad-d950-4404-be3b-454050244c51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9fa412ad-d950-4404-be3b-454050244c51.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6c72e0ef-5da8-4743-aad8-deb3b8d3e5e5 {
  margin-top: -80px;
margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-6c72e0ef-5da8-4743-aad8-deb3b8d3e5e5 {
  margin-top: -40px;
margin-bottom: 0px;
}
}







#s-6c72e0ef-5da8-4743-aad8-deb3b8d3e5e5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6c72e0ef-5da8-4743-aad8-deb3b8d3e5e5.shg-box.shg-c {
  justify-content: center;
}

#s-d0bf5ee8-490f-42e4-bb10-44b5a091442f {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-d0bf5ee8-490f-42e4-bb10-44b5a091442f"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-d0bf5ee8-490f-42e4-bb10-44b5a091442f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-d0bf5ee8-490f-42e4-bb10-44b5a091442f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-d0bf5ee8-490f-42e4-bb10-44b5a091442f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-f3925753-427b-46cd-a738-528e2197eb3b {
  margin-top: 0%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}
@media (max-width: 767px){#s-f3925753-427b-46cd-a738-528e2197eb3b {
  margin-left: 0%;
margin-right: 0%;
}
}







#s-f3925753-427b-46cd-a738-528e2197eb3b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f3925753-427b-46cd-a738-528e2197eb3b.shg-box.shg-c {
  justify-content: center;
}

#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568-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-eeef4ea0-925a-4ecc-9c10-21e324f3d568 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568 .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-eeef4ea0-925a-4ecc-9c10-21e324f3d568 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-eeef4ea0-925a-4ecc-9c10-21e324f3d568 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-eeef4ea0-925a-4ecc-9c10-21e324f3d568.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eeef4ea0-925a-4ecc-9c10-21e324f3d568.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568-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-eeef4ea0-925a-4ecc-9c10-21e324f3d568 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568 .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-eeef4ea0-925a-4ecc-9c10-21e324f3d568 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-eeef4ea0-925a-4ecc-9c10-21e324f3d568 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-eeef4ea0-925a-4ecc-9c10-21e324f3d568.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eeef4ea0-925a-4ecc-9c10-21e324f3d568.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568-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-eeef4ea0-925a-4ecc-9c10-21e324f3d568 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568 .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-eeef4ea0-925a-4ecc-9c10-21e324f3d568 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-eeef4ea0-925a-4ecc-9c10-21e324f3d568 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-eeef4ea0-925a-4ecc-9c10-21e324f3d568.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eeef4ea0-925a-4ecc-9c10-21e324f3d568.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568-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-eeef4ea0-925a-4ecc-9c10-21e324f3d568 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568 .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-eeef4ea0-925a-4ecc-9c10-21e324f3d568 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-eeef4ea0-925a-4ecc-9c10-21e324f3d568 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-eeef4ea0-925a-4ecc-9c10-21e324f3d568.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eeef4ea0-925a-4ecc-9c10-21e324f3d568.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568-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-eeef4ea0-925a-4ecc-9c10-21e324f3d568 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568 .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-eeef4ea0-925a-4ecc-9c10-21e324f3d568 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-eeef4ea0-925a-4ecc-9c10-21e324f3d568 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-eeef4ea0-925a-4ecc-9c10-21e324f3d568.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eeef4ea0-925a-4ecc-9c10-21e324f3d568.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eeef4ea0-925a-4ecc-9c10-21e324f3d568.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ca1135b1-7e0b-4caa-83d1-5cec32870831 {
  margin-top: 100px;
margin-left: 34%;
margin-right: -18%;
max-width: 8236px;
text-align: center;
}
@media (max-width: 767px){#s-ca1135b1-7e0b-4caa-83d1-5cec32870831 {
  margin-top: 35px;
margin-left: 20%;
margin-right: -45%;
}
}
#s-ca1135b1-7e0b-4caa-83d1-5cec32870831 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ca1135b1-7e0b-4caa-83d1-5cec32870831-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-ca1135b1-7e0b-4caa-83d1-5cec32870831 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 34%;
  margin-right: -18%;
  margin-top: 100px;
  
}

#s-ca1135b1-7e0b-4caa-83d1-5cec32870831 .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-ca1135b1-7e0b-4caa-83d1-5cec32870831 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ca1135b1-7e0b-4caa-83d1-5cec32870831 img.shogun-image {
  width: 100%;
  
  
  max-width: 8236px;

      
    max-width: 8236px;

  /* 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-ca1135b1-7e0b-4caa-83d1-5cec32870831 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ca1135b1-7e0b-4caa-83d1-5cec32870831.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca1135b1-7e0b-4caa-83d1-5cec32870831.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca1135b1-7e0b-4caa-83d1-5cec32870831.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ca1135b1-7e0b-4caa-83d1-5cec32870831 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ca1135b1-7e0b-4caa-83d1-5cec32870831-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-ca1135b1-7e0b-4caa-83d1-5cec32870831 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ca1135b1-7e0b-4caa-83d1-5cec32870831 .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-ca1135b1-7e0b-4caa-83d1-5cec32870831 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ca1135b1-7e0b-4caa-83d1-5cec32870831 img.shogun-image {
  width: 100%;
  
  
  max-width: 8236px;

      
    max-width: 8236px;

  /* 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-ca1135b1-7e0b-4caa-83d1-5cec32870831 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ca1135b1-7e0b-4caa-83d1-5cec32870831.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca1135b1-7e0b-4caa-83d1-5cec32870831.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca1135b1-7e0b-4caa-83d1-5cec32870831.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ca1135b1-7e0b-4caa-83d1-5cec32870831 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ca1135b1-7e0b-4caa-83d1-5cec32870831-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-ca1135b1-7e0b-4caa-83d1-5cec32870831 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ca1135b1-7e0b-4caa-83d1-5cec32870831 .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-ca1135b1-7e0b-4caa-83d1-5cec32870831 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ca1135b1-7e0b-4caa-83d1-5cec32870831 img.shogun-image {
  width: 100%;
  
  
  max-width: 8236px;

      
    max-width: 8236px;

  /* 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-ca1135b1-7e0b-4caa-83d1-5cec32870831 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ca1135b1-7e0b-4caa-83d1-5cec32870831.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca1135b1-7e0b-4caa-83d1-5cec32870831.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca1135b1-7e0b-4caa-83d1-5cec32870831.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ca1135b1-7e0b-4caa-83d1-5cec32870831 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ca1135b1-7e0b-4caa-83d1-5cec32870831-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-ca1135b1-7e0b-4caa-83d1-5cec32870831 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ca1135b1-7e0b-4caa-83d1-5cec32870831 .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-ca1135b1-7e0b-4caa-83d1-5cec32870831 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ca1135b1-7e0b-4caa-83d1-5cec32870831 img.shogun-image {
  width: 100%;
  
  
  max-width: 8236px;

      
    max-width: 8236px;

  /* 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-ca1135b1-7e0b-4caa-83d1-5cec32870831 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ca1135b1-7e0b-4caa-83d1-5cec32870831.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca1135b1-7e0b-4caa-83d1-5cec32870831.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca1135b1-7e0b-4caa-83d1-5cec32870831.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ca1135b1-7e0b-4caa-83d1-5cec32870831 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ca1135b1-7e0b-4caa-83d1-5cec32870831-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-ca1135b1-7e0b-4caa-83d1-5cec32870831 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 20%;
  margin-right: -45%;
  margin-top: 35px;
  
}

#s-ca1135b1-7e0b-4caa-83d1-5cec32870831 .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-ca1135b1-7e0b-4caa-83d1-5cec32870831 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ca1135b1-7e0b-4caa-83d1-5cec32870831 img.shogun-image {
  width: 100%;
  
  
  max-width: 8236px;

      
    max-width: 8236px;

  /* 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-ca1135b1-7e0b-4caa-83d1-5cec32870831 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ca1135b1-7e0b-4caa-83d1-5cec32870831.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca1135b1-7e0b-4caa-83d1-5cec32870831.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca1135b1-7e0b-4caa-83d1-5cec32870831.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-13240dc9-16e5-4362-94b6-ad0e2d2925ff {
  margin-top: 20%;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
min-height: 50px;
}
@media (max-width: 767px){#s-13240dc9-16e5-4362-94b6-ad0e2d2925ff {
  margin-left: 0%;
margin-right: 0%;
}
}







#s-13240dc9-16e5-4362-94b6-ad0e2d2925ff > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-13240dc9-16e5-4362-94b6-ad0e2d2925ff.shg-box.shg-c {
  justify-content: center;
}

#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840 {
  margin-left: auto;
margin-right: auto;
max-width: 895px;
text-align: center;
}

#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840-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-c7b521d4-e586-46fb-a8d3-eca0b7e89840 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840 .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-c7b521d4-e586-46fb-a8d3-eca0b7e89840 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840 img.shogun-image {
  width: 100%;
  
  
  max-width: 895px;

      
    max-width: 895px;

  /* 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-c7b521d4-e586-46fb-a8d3-eca0b7e89840 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c7b521d4-e586-46fb-a8d3-eca0b7e89840.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7b521d4-e586-46fb-a8d3-eca0b7e89840.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840-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-c7b521d4-e586-46fb-a8d3-eca0b7e89840 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840 .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-c7b521d4-e586-46fb-a8d3-eca0b7e89840 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840 img.shogun-image {
  width: 100%;
  
  
  max-width: 895px;

      
    max-width: 895px;

  /* 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-c7b521d4-e586-46fb-a8d3-eca0b7e89840 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c7b521d4-e586-46fb-a8d3-eca0b7e89840.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7b521d4-e586-46fb-a8d3-eca0b7e89840.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840-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-c7b521d4-e586-46fb-a8d3-eca0b7e89840 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840 .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-c7b521d4-e586-46fb-a8d3-eca0b7e89840 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840 img.shogun-image {
  width: 100%;
  
  
  max-width: 895px;

      
    max-width: 895px;

  /* 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-c7b521d4-e586-46fb-a8d3-eca0b7e89840 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c7b521d4-e586-46fb-a8d3-eca0b7e89840.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7b521d4-e586-46fb-a8d3-eca0b7e89840.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840-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-c7b521d4-e586-46fb-a8d3-eca0b7e89840 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840 .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-c7b521d4-e586-46fb-a8d3-eca0b7e89840 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840 img.shogun-image {
  width: 100%;
  
  
  max-width: 895px;

      
    max-width: 895px;

  /* 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-c7b521d4-e586-46fb-a8d3-eca0b7e89840 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c7b521d4-e586-46fb-a8d3-eca0b7e89840.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7b521d4-e586-46fb-a8d3-eca0b7e89840.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840-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-c7b521d4-e586-46fb-a8d3-eca0b7e89840 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840 .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-c7b521d4-e586-46fb-a8d3-eca0b7e89840 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840 img.shogun-image {
  width: 100%;
  
  
  max-width: 895px;

      
    max-width: 895px;

  /* 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-c7b521d4-e586-46fb-a8d3-eca0b7e89840 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c7b521d4-e586-46fb-a8d3-eca0b7e89840.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7b521d4-e586-46fb-a8d3-eca0b7e89840.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7b521d4-e586-46fb-a8d3-eca0b7e89840.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d76dc4ed-20d0-4967-ab46-7dce1c2f359e {
  margin-top: 40%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
min-height: 50px;
}
@media (max-width: 767px){#s-d76dc4ed-20d0-4967-ab46-7dce1c2f359e {
  margin-left: 0%;
margin-right: 0%;
}
}







#s-d76dc4ed-20d0-4967-ab46-7dce1c2f359e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d76dc4ed-20d0-4967-ab46-7dce1c2f359e.shg-box.shg-c {
  justify-content: center;
}

#s-b55f9361-98e4-4b5e-99c9-5faa8b227483 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-b55f9361-98e4-4b5e-99c9-5faa8b227483 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b55f9361-98e4-4b5e-99c9-5faa8b227483-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-b55f9361-98e4-4b5e-99c9-5faa8b227483 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-b55f9361-98e4-4b5e-99c9-5faa8b227483 .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-b55f9361-98e4-4b5e-99c9-5faa8b227483 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b55f9361-98e4-4b5e-99c9-5faa8b227483 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-b55f9361-98e4-4b5e-99c9-5faa8b227483 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b55f9361-98e4-4b5e-99c9-5faa8b227483.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b55f9361-98e4-4b5e-99c9-5faa8b227483.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b55f9361-98e4-4b5e-99c9-5faa8b227483.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b55f9361-98e4-4b5e-99c9-5faa8b227483 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b55f9361-98e4-4b5e-99c9-5faa8b227483-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-b55f9361-98e4-4b5e-99c9-5faa8b227483 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b55f9361-98e4-4b5e-99c9-5faa8b227483 .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-b55f9361-98e4-4b5e-99c9-5faa8b227483 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b55f9361-98e4-4b5e-99c9-5faa8b227483 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-b55f9361-98e4-4b5e-99c9-5faa8b227483 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b55f9361-98e4-4b5e-99c9-5faa8b227483.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b55f9361-98e4-4b5e-99c9-5faa8b227483.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b55f9361-98e4-4b5e-99c9-5faa8b227483.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b55f9361-98e4-4b5e-99c9-5faa8b227483 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b55f9361-98e4-4b5e-99c9-5faa8b227483-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-b55f9361-98e4-4b5e-99c9-5faa8b227483 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b55f9361-98e4-4b5e-99c9-5faa8b227483 .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-b55f9361-98e4-4b5e-99c9-5faa8b227483 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b55f9361-98e4-4b5e-99c9-5faa8b227483 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-b55f9361-98e4-4b5e-99c9-5faa8b227483 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b55f9361-98e4-4b5e-99c9-5faa8b227483.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b55f9361-98e4-4b5e-99c9-5faa8b227483.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b55f9361-98e4-4b5e-99c9-5faa8b227483.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b55f9361-98e4-4b5e-99c9-5faa8b227483 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b55f9361-98e4-4b5e-99c9-5faa8b227483-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-b55f9361-98e4-4b5e-99c9-5faa8b227483 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b55f9361-98e4-4b5e-99c9-5faa8b227483 .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-b55f9361-98e4-4b5e-99c9-5faa8b227483 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b55f9361-98e4-4b5e-99c9-5faa8b227483 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-b55f9361-98e4-4b5e-99c9-5faa8b227483 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b55f9361-98e4-4b5e-99c9-5faa8b227483.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b55f9361-98e4-4b5e-99c9-5faa8b227483.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b55f9361-98e4-4b5e-99c9-5faa8b227483.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b55f9361-98e4-4b5e-99c9-5faa8b227483 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b55f9361-98e4-4b5e-99c9-5faa8b227483-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-b55f9361-98e4-4b5e-99c9-5faa8b227483 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b55f9361-98e4-4b5e-99c9-5faa8b227483 .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-b55f9361-98e4-4b5e-99c9-5faa8b227483 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b55f9361-98e4-4b5e-99c9-5faa8b227483 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-b55f9361-98e4-4b5e-99c9-5faa8b227483 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b55f9361-98e4-4b5e-99c9-5faa8b227483.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b55f9361-98e4-4b5e-99c9-5faa8b227483.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b55f9361-98e4-4b5e-99c9-5faa8b227483.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-280f42cc-77cb-422b-aec7-80ce5c46b0a0 {
  margin-top: 30px;
margin-left: 10%;
margin-bottom: 60px;
margin-right: 10%;
min-height: 50px;
}
@media (max-width: 767px){#s-280f42cc-77cb-422b-aec7-80ce5c46b0a0 {
  margin-left: 0%;
margin-bottom: 30px;
margin-right: 0%;
}
}







#s-280f42cc-77cb-422b-aec7-80ce5c46b0a0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-280f42cc-77cb-422b-aec7-80ce5c46b0a0.shg-box.shg-c {
  justify-content: center;
}

#s-702a1925-8029-4a19-bdbd-f31044deb757 {
  margin-left: auto;
margin-right: auto;
max-width: 1600px;
text-align: left;
}

#s-702a1925-8029-4a19-bdbd-f31044deb757 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-702a1925-8029-4a19-bdbd-f31044deb757-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-702a1925-8029-4a19-bdbd-f31044deb757 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-702a1925-8029-4a19-bdbd-f31044deb757 .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-702a1925-8029-4a19-bdbd-f31044deb757 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-702a1925-8029-4a19-bdbd-f31044deb757 img.shogun-image {
  width: 100%;
  
  
  max-width: 1600px;

      
    max-width: 1600px;

  /* 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-702a1925-8029-4a19-bdbd-f31044deb757 .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-702a1925-8029-4a19-bdbd-f31044deb757.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-702a1925-8029-4a19-bdbd-f31044deb757.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-702a1925-8029-4a19-bdbd-f31044deb757.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-702a1925-8029-4a19-bdbd-f31044deb757 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-702a1925-8029-4a19-bdbd-f31044deb757-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-702a1925-8029-4a19-bdbd-f31044deb757 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-702a1925-8029-4a19-bdbd-f31044deb757 .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-702a1925-8029-4a19-bdbd-f31044deb757 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-702a1925-8029-4a19-bdbd-f31044deb757 img.shogun-image {
  width: 100%;
  
  
  max-width: 1600px;

      
    max-width: 1600px;

  /* 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-702a1925-8029-4a19-bdbd-f31044deb757 .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-702a1925-8029-4a19-bdbd-f31044deb757.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-702a1925-8029-4a19-bdbd-f31044deb757.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-702a1925-8029-4a19-bdbd-f31044deb757.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-702a1925-8029-4a19-bdbd-f31044deb757 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-702a1925-8029-4a19-bdbd-f31044deb757-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-702a1925-8029-4a19-bdbd-f31044deb757 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-702a1925-8029-4a19-bdbd-f31044deb757 .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-702a1925-8029-4a19-bdbd-f31044deb757 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-702a1925-8029-4a19-bdbd-f31044deb757 img.shogun-image {
  width: 100%;
  
  
  max-width: 1600px;

      
    max-width: 1600px;

  /* 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-702a1925-8029-4a19-bdbd-f31044deb757 .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-702a1925-8029-4a19-bdbd-f31044deb757.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-702a1925-8029-4a19-bdbd-f31044deb757.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-702a1925-8029-4a19-bdbd-f31044deb757.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-702a1925-8029-4a19-bdbd-f31044deb757 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-702a1925-8029-4a19-bdbd-f31044deb757-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-702a1925-8029-4a19-bdbd-f31044deb757 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-702a1925-8029-4a19-bdbd-f31044deb757 .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-702a1925-8029-4a19-bdbd-f31044deb757 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-702a1925-8029-4a19-bdbd-f31044deb757 img.shogun-image {
  width: 100%;
  
  
  max-width: 1600px;

      
    max-width: 1600px;

  /* 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-702a1925-8029-4a19-bdbd-f31044deb757 .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-702a1925-8029-4a19-bdbd-f31044deb757.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-702a1925-8029-4a19-bdbd-f31044deb757.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-702a1925-8029-4a19-bdbd-f31044deb757.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-702a1925-8029-4a19-bdbd-f31044deb757 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-702a1925-8029-4a19-bdbd-f31044deb757-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-702a1925-8029-4a19-bdbd-f31044deb757 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-702a1925-8029-4a19-bdbd-f31044deb757 .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-702a1925-8029-4a19-bdbd-f31044deb757 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-702a1925-8029-4a19-bdbd-f31044deb757 img.shogun-image {
  width: 100%;
  
  
  max-width: 1600px;

      
    max-width: 1600px;

  /* 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-702a1925-8029-4a19-bdbd-f31044deb757 .shogun-image-content-v3 {
  
    justify-content: center;
  
}

.s-702a1925-8029-4a19-bdbd-f31044deb757.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-702a1925-8029-4a19-bdbd-f31044deb757.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-702a1925-8029-4a19-bdbd-f31044deb757.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-82995532-e1e4-4aae-9c9b-e278b38bdcaf {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-82995532-e1e4-4aae-9c9b-e278b38bdcaf {
  margin-top: 0px;
margin-bottom: 10px;
}
}







#s-82995532-e1e4-4aae-9c9b-e278b38bdcaf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-82995532-e1e4-4aae-9c9b-e278b38bdcaf.shg-box.shg-c {
  justify-content: center;
}

#s-e650fb78-7ebb-4fcb-a886-32f4a832c729 {
  margin-left: 48%;
margin-right: 48%;
max-width: 1872px;
text-align: center;
}
@media (max-width: 767px){#s-e650fb78-7ebb-4fcb-a886-32f4a832c729 {
  margin-left: 46%;
margin-right: 46%;
}
}
#s-e650fb78-7ebb-4fcb-a886-32f4a832c729 {
  margin: 0 !important;
  overflow: visible;
}

#s-e650fb78-7ebb-4fcb-a886-32f4a832c729-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e650fb78-7ebb-4fcb-a886-32f4a832c729 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-e650fb78-7ebb-4fcb-a886-32f4a832c729 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e650fb78-7ebb-4fcb-a886-32f4a832c729 img.shogun-image {
  /* Add background color handling */
  
}

#s-e650fb78-7ebb-4fcb-a886-32f4a832c729 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e650fb78-7ebb-4fcb-a886-32f4a832c729 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e650fb78-7ebb-4fcb-a886-32f4a832c729.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e650fb78-7ebb-4fcb-a886-32f4a832c729.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e650fb78-7ebb-4fcb-a886-32f4a832c729.shogun-image {
  box-sizing: border-box;
}



.s-e650fb78-7ebb-4fcb-a886-32f4a832c729 img.shogun-image {
  
}


@media (min-width: 1200px){#s-e650fb78-7ebb-4fcb-a886-32f4a832c729 {
  margin: 0 !important;
  overflow: visible;
}

#s-e650fb78-7ebb-4fcb-a886-32f4a832c729-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e650fb78-7ebb-4fcb-a886-32f4a832c729 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e650fb78-7ebb-4fcb-a886-32f4a832c729 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e650fb78-7ebb-4fcb-a886-32f4a832c729 img.shogun-image {
  /* Add background color handling */
  
}

#s-e650fb78-7ebb-4fcb-a886-32f4a832c729 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e650fb78-7ebb-4fcb-a886-32f4a832c729 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e650fb78-7ebb-4fcb-a886-32f4a832c729.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e650fb78-7ebb-4fcb-a886-32f4a832c729.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e650fb78-7ebb-4fcb-a886-32f4a832c729.shogun-image {
  box-sizing: border-box;
}



.s-e650fb78-7ebb-4fcb-a886-32f4a832c729 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e650fb78-7ebb-4fcb-a886-32f4a832c729 {
  margin: 0 !important;
  overflow: visible;
}

#s-e650fb78-7ebb-4fcb-a886-32f4a832c729-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e650fb78-7ebb-4fcb-a886-32f4a832c729 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e650fb78-7ebb-4fcb-a886-32f4a832c729 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e650fb78-7ebb-4fcb-a886-32f4a832c729 img.shogun-image {
  /* Add background color handling */
  
}

#s-e650fb78-7ebb-4fcb-a886-32f4a832c729 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e650fb78-7ebb-4fcb-a886-32f4a832c729 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e650fb78-7ebb-4fcb-a886-32f4a832c729.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e650fb78-7ebb-4fcb-a886-32f4a832c729.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e650fb78-7ebb-4fcb-a886-32f4a832c729.shogun-image {
  box-sizing: border-box;
}



.s-e650fb78-7ebb-4fcb-a886-32f4a832c729 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e650fb78-7ebb-4fcb-a886-32f4a832c729 {
  margin: 0 !important;
  overflow: visible;
}

#s-e650fb78-7ebb-4fcb-a886-32f4a832c729-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e650fb78-7ebb-4fcb-a886-32f4a832c729 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e650fb78-7ebb-4fcb-a886-32f4a832c729 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e650fb78-7ebb-4fcb-a886-32f4a832c729 img.shogun-image {
  /* Add background color handling */
  
}

#s-e650fb78-7ebb-4fcb-a886-32f4a832c729 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e650fb78-7ebb-4fcb-a886-32f4a832c729 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e650fb78-7ebb-4fcb-a886-32f4a832c729.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e650fb78-7ebb-4fcb-a886-32f4a832c729.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e650fb78-7ebb-4fcb-a886-32f4a832c729.shogun-image {
  box-sizing: border-box;
}



.s-e650fb78-7ebb-4fcb-a886-32f4a832c729 img.shogun-image {
  
}


}@media (max-width: 767px){#s-e650fb78-7ebb-4fcb-a886-32f4a832c729 {
  margin: 0 !important;
  overflow: visible;
}

#s-e650fb78-7ebb-4fcb-a886-32f4a832c729-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e650fb78-7ebb-4fcb-a886-32f4a832c729 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-e650fb78-7ebb-4fcb-a886-32f4a832c729 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e650fb78-7ebb-4fcb-a886-32f4a832c729 img.shogun-image {
  /* Add background color handling */
  
}

#s-e650fb78-7ebb-4fcb-a886-32f4a832c729 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e650fb78-7ebb-4fcb-a886-32f4a832c729 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e650fb78-7ebb-4fcb-a886-32f4a832c729.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e650fb78-7ebb-4fcb-a886-32f4a832c729.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e650fb78-7ebb-4fcb-a886-32f4a832c729.shogun-image {
  box-sizing: border-box;
}



.s-e650fb78-7ebb-4fcb-a886-32f4a832c729 img.shogun-image {
  
}


}
#s-d567c8a2-f547-4aae-8345-d24599d61506 {
  margin-top: 60px;
margin-bottom: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-d567c8a2-f547-4aae-8345-d24599d61506 {
  margin-top: 0px;
margin-bottom: 30px;
}
}







#s-d567c8a2-f547-4aae-8345-d24599d61506 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d567c8a2-f547-4aae-8345-d24599d61506.shg-box.shg-c {
  justify-content: center;
}

#s-b155ae1a-52c5-4f1a-8d9d-dc221aaa08e0 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b155ae1a-52c5-4f1a-8d9d-dc221aaa08e0 .shogun-heading-component h3 {
  color: rgba(0, 43, 65, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-dd60ef05-a839-4921-b642-965a7895f6a5 {
  margin-left: auto;
margin-bottom: 2px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-dd60ef05-a839-4921-b642-965a7895f6a5"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 768px) {
[id="s-dd60ef05-a839-4921-b642-965a7895f6a5"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-dd60ef05-a839-4921-b642-965a7895f6a5"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-dd60ef05-a839-4921-b642-965a7895f6a5"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 1.5px);
}

}

#s-b943b12a-a038-4fa6-b273-ad507fd23a50 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-b943b12a-a038-4fa6-b273-ad507fd23a50 {
  margin: 0 !important;
  overflow: visible;
}

#s-b943b12a-a038-4fa6-b273-ad507fd23a50-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b943b12a-a038-4fa6-b273-ad507fd23a50 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b943b12a-a038-4fa6-b273-ad507fd23a50 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b943b12a-a038-4fa6-b273-ad507fd23a50 img.shogun-image {
  /* Add background color handling */
  
}

#s-b943b12a-a038-4fa6-b273-ad507fd23a50 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b943b12a-a038-4fa6-b273-ad507fd23a50 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b943b12a-a038-4fa6-b273-ad507fd23a50.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b943b12a-a038-4fa6-b273-ad507fd23a50.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b943b12a-a038-4fa6-b273-ad507fd23a50.shogun-image {
  box-sizing: border-box;
}



.s-b943b12a-a038-4fa6-b273-ad507fd23a50 img.shogun-image {
  
}


@media (min-width: 1200px){#s-b943b12a-a038-4fa6-b273-ad507fd23a50 {
  margin: 0 !important;
  overflow: visible;
}

#s-b943b12a-a038-4fa6-b273-ad507fd23a50-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b943b12a-a038-4fa6-b273-ad507fd23a50 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b943b12a-a038-4fa6-b273-ad507fd23a50 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b943b12a-a038-4fa6-b273-ad507fd23a50 img.shogun-image {
  /* Add background color handling */
  
}

#s-b943b12a-a038-4fa6-b273-ad507fd23a50 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b943b12a-a038-4fa6-b273-ad507fd23a50 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b943b12a-a038-4fa6-b273-ad507fd23a50.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b943b12a-a038-4fa6-b273-ad507fd23a50.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b943b12a-a038-4fa6-b273-ad507fd23a50.shogun-image {
  box-sizing: border-box;
}



.s-b943b12a-a038-4fa6-b273-ad507fd23a50 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b943b12a-a038-4fa6-b273-ad507fd23a50 {
  margin: 0 !important;
  overflow: visible;
}

#s-b943b12a-a038-4fa6-b273-ad507fd23a50-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b943b12a-a038-4fa6-b273-ad507fd23a50 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b943b12a-a038-4fa6-b273-ad507fd23a50 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b943b12a-a038-4fa6-b273-ad507fd23a50 img.shogun-image {
  /* Add background color handling */
  
}

#s-b943b12a-a038-4fa6-b273-ad507fd23a50 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b943b12a-a038-4fa6-b273-ad507fd23a50 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b943b12a-a038-4fa6-b273-ad507fd23a50.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b943b12a-a038-4fa6-b273-ad507fd23a50.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b943b12a-a038-4fa6-b273-ad507fd23a50.shogun-image {
  box-sizing: border-box;
}



.s-b943b12a-a038-4fa6-b273-ad507fd23a50 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b943b12a-a038-4fa6-b273-ad507fd23a50 {
  margin: 0 !important;
  overflow: visible;
}

#s-b943b12a-a038-4fa6-b273-ad507fd23a50-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b943b12a-a038-4fa6-b273-ad507fd23a50 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b943b12a-a038-4fa6-b273-ad507fd23a50 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b943b12a-a038-4fa6-b273-ad507fd23a50 img.shogun-image {
  /* Add background color handling */
  
}

#s-b943b12a-a038-4fa6-b273-ad507fd23a50 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b943b12a-a038-4fa6-b273-ad507fd23a50 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b943b12a-a038-4fa6-b273-ad507fd23a50.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b943b12a-a038-4fa6-b273-ad507fd23a50.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b943b12a-a038-4fa6-b273-ad507fd23a50.shogun-image {
  box-sizing: border-box;
}



.s-b943b12a-a038-4fa6-b273-ad507fd23a50 img.shogun-image {
  
}


}@media (max-width: 767px){#s-b943b12a-a038-4fa6-b273-ad507fd23a50 {
  margin: 0 !important;
  overflow: visible;
}

#s-b943b12a-a038-4fa6-b273-ad507fd23a50-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b943b12a-a038-4fa6-b273-ad507fd23a50 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b943b12a-a038-4fa6-b273-ad507fd23a50 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b943b12a-a038-4fa6-b273-ad507fd23a50 img.shogun-image {
  /* Add background color handling */
  
}

#s-b943b12a-a038-4fa6-b273-ad507fd23a50 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b943b12a-a038-4fa6-b273-ad507fd23a50 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b943b12a-a038-4fa6-b273-ad507fd23a50.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b943b12a-a038-4fa6-b273-ad507fd23a50.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b943b12a-a038-4fa6-b273-ad507fd23a50.shogun-image {
  box-sizing: border-box;
}



.s-b943b12a-a038-4fa6-b273-ad507fd23a50 img.shogun-image {
  
}


}
#s-f24a106e-de25-493e-a9f2-da32d1bd38c0 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-f24a106e-de25-493e-a9f2-da32d1bd38c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f24a106e-de25-493e-a9f2-da32d1bd38c0-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-f24a106e-de25-493e-a9f2-da32d1bd38c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f24a106e-de25-493e-a9f2-da32d1bd38c0 .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-f24a106e-de25-493e-a9f2-da32d1bd38c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f24a106e-de25-493e-a9f2-da32d1bd38c0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-f24a106e-de25-493e-a9f2-da32d1bd38c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f24a106e-de25-493e-a9f2-da32d1bd38c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f24a106e-de25-493e-a9f2-da32d1bd38c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f24a106e-de25-493e-a9f2-da32d1bd38c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f24a106e-de25-493e-a9f2-da32d1bd38c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f24a106e-de25-493e-a9f2-da32d1bd38c0-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-f24a106e-de25-493e-a9f2-da32d1bd38c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f24a106e-de25-493e-a9f2-da32d1bd38c0 .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-f24a106e-de25-493e-a9f2-da32d1bd38c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f24a106e-de25-493e-a9f2-da32d1bd38c0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-f24a106e-de25-493e-a9f2-da32d1bd38c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f24a106e-de25-493e-a9f2-da32d1bd38c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f24a106e-de25-493e-a9f2-da32d1bd38c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f24a106e-de25-493e-a9f2-da32d1bd38c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f24a106e-de25-493e-a9f2-da32d1bd38c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f24a106e-de25-493e-a9f2-da32d1bd38c0-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-f24a106e-de25-493e-a9f2-da32d1bd38c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f24a106e-de25-493e-a9f2-da32d1bd38c0 .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-f24a106e-de25-493e-a9f2-da32d1bd38c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f24a106e-de25-493e-a9f2-da32d1bd38c0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-f24a106e-de25-493e-a9f2-da32d1bd38c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f24a106e-de25-493e-a9f2-da32d1bd38c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f24a106e-de25-493e-a9f2-da32d1bd38c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f24a106e-de25-493e-a9f2-da32d1bd38c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f24a106e-de25-493e-a9f2-da32d1bd38c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f24a106e-de25-493e-a9f2-da32d1bd38c0-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-f24a106e-de25-493e-a9f2-da32d1bd38c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f24a106e-de25-493e-a9f2-da32d1bd38c0 .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-f24a106e-de25-493e-a9f2-da32d1bd38c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f24a106e-de25-493e-a9f2-da32d1bd38c0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-f24a106e-de25-493e-a9f2-da32d1bd38c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f24a106e-de25-493e-a9f2-da32d1bd38c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f24a106e-de25-493e-a9f2-da32d1bd38c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f24a106e-de25-493e-a9f2-da32d1bd38c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f24a106e-de25-493e-a9f2-da32d1bd38c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f24a106e-de25-493e-a9f2-da32d1bd38c0-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-f24a106e-de25-493e-a9f2-da32d1bd38c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f24a106e-de25-493e-a9f2-da32d1bd38c0 .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-f24a106e-de25-493e-a9f2-da32d1bd38c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f24a106e-de25-493e-a9f2-da32d1bd38c0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-f24a106e-de25-493e-a9f2-da32d1bd38c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f24a106e-de25-493e-a9f2-da32d1bd38c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f24a106e-de25-493e-a9f2-da32d1bd38c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f24a106e-de25-493e-a9f2-da32d1bd38c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb-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-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb .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-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb-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-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb .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-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb-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-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb .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-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb-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-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb .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-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb-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-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb .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-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb img.shogun-image {
  width: 100%;
  
  
  max-width: 1067px;

      
    max-width: 1067px;

  /* 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-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b23bff3c-c584-4c6a-b8bc-a1fde9d7e1fb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-4977a738-2802-4b30-b5d1-a09c6b563c6c {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-4977a738-2802-4b30-b5d1-a09c6b563c6c {
  margin: 0 !important;
  overflow: visible;
}

#s-4977a738-2802-4b30-b5d1-a09c6b563c6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4977a738-2802-4b30-b5d1-a09c6b563c6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4977a738-2802-4b30-b5d1-a09c6b563c6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4977a738-2802-4b30-b5d1-a09c6b563c6c img.shogun-image {
  /* Add background color handling */
  
}

#s-4977a738-2802-4b30-b5d1-a09c6b563c6c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4977a738-2802-4b30-b5d1-a09c6b563c6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-4977a738-2802-4b30-b5d1-a09c6b563c6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4977a738-2802-4b30-b5d1-a09c6b563c6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4977a738-2802-4b30-b5d1-a09c6b563c6c.shogun-image {
  box-sizing: border-box;
}



.s-4977a738-2802-4b30-b5d1-a09c6b563c6c img.shogun-image {
  
}


@media (min-width: 1200px){#s-4977a738-2802-4b30-b5d1-a09c6b563c6c {
  margin: 0 !important;
  overflow: visible;
}

#s-4977a738-2802-4b30-b5d1-a09c6b563c6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4977a738-2802-4b30-b5d1-a09c6b563c6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4977a738-2802-4b30-b5d1-a09c6b563c6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4977a738-2802-4b30-b5d1-a09c6b563c6c img.shogun-image {
  /* Add background color handling */
  
}

#s-4977a738-2802-4b30-b5d1-a09c6b563c6c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4977a738-2802-4b30-b5d1-a09c6b563c6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-4977a738-2802-4b30-b5d1-a09c6b563c6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4977a738-2802-4b30-b5d1-a09c6b563c6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4977a738-2802-4b30-b5d1-a09c6b563c6c.shogun-image {
  box-sizing: border-box;
}



.s-4977a738-2802-4b30-b5d1-a09c6b563c6c img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-4977a738-2802-4b30-b5d1-a09c6b563c6c {
  margin: 0 !important;
  overflow: visible;
}

#s-4977a738-2802-4b30-b5d1-a09c6b563c6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4977a738-2802-4b30-b5d1-a09c6b563c6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4977a738-2802-4b30-b5d1-a09c6b563c6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4977a738-2802-4b30-b5d1-a09c6b563c6c img.shogun-image {
  /* Add background color handling */
  
}

#s-4977a738-2802-4b30-b5d1-a09c6b563c6c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4977a738-2802-4b30-b5d1-a09c6b563c6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-4977a738-2802-4b30-b5d1-a09c6b563c6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4977a738-2802-4b30-b5d1-a09c6b563c6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4977a738-2802-4b30-b5d1-a09c6b563c6c.shogun-image {
  box-sizing: border-box;
}



.s-4977a738-2802-4b30-b5d1-a09c6b563c6c img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-4977a738-2802-4b30-b5d1-a09c6b563c6c {
  margin: 0 !important;
  overflow: visible;
}

#s-4977a738-2802-4b30-b5d1-a09c6b563c6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4977a738-2802-4b30-b5d1-a09c6b563c6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4977a738-2802-4b30-b5d1-a09c6b563c6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4977a738-2802-4b30-b5d1-a09c6b563c6c img.shogun-image {
  /* Add background color handling */
  
}

#s-4977a738-2802-4b30-b5d1-a09c6b563c6c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4977a738-2802-4b30-b5d1-a09c6b563c6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-4977a738-2802-4b30-b5d1-a09c6b563c6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4977a738-2802-4b30-b5d1-a09c6b563c6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4977a738-2802-4b30-b5d1-a09c6b563c6c.shogun-image {
  box-sizing: border-box;
}



.s-4977a738-2802-4b30-b5d1-a09c6b563c6c img.shogun-image {
  
}


}@media (max-width: 767px){#s-4977a738-2802-4b30-b5d1-a09c6b563c6c {
  margin: 0 !important;
  overflow: visible;
}

#s-4977a738-2802-4b30-b5d1-a09c6b563c6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4977a738-2802-4b30-b5d1-a09c6b563c6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4977a738-2802-4b30-b5d1-a09c6b563c6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4977a738-2802-4b30-b5d1-a09c6b563c6c img.shogun-image {
  /* Add background color handling */
  
}

#s-4977a738-2802-4b30-b5d1-a09c6b563c6c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4977a738-2802-4b30-b5d1-a09c6b563c6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-4977a738-2802-4b30-b5d1-a09c6b563c6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4977a738-2802-4b30-b5d1-a09c6b563c6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4977a738-2802-4b30-b5d1-a09c6b563c6c.shogun-image {
  box-sizing: border-box;
}



.s-4977a738-2802-4b30-b5d1-a09c6b563c6c img.shogun-image {
  
}


}
#s-fe10f01f-104d-4bed-bfc8-1225c9fbef8c {
  margin-left: auto;
margin-bottom: 2px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-fe10f01f-104d-4bed-bfc8-1225c9fbef8c"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 768px) {
[id="s-fe10f01f-104d-4bed-bfc8-1225c9fbef8c"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-fe10f01f-104d-4bed-bfc8-1225c9fbef8c"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-fe10f01f-104d-4bed-bfc8-1225c9fbef8c"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 1.5px);
}

}

#s-98fd9d8c-94e3-4601-acde-c01b8455acf8 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-98fd9d8c-94e3-4601-acde-c01b8455acf8 {
  margin: 0 !important;
  overflow: visible;
}

#s-98fd9d8c-94e3-4601-acde-c01b8455acf8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-98fd9d8c-94e3-4601-acde-c01b8455acf8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-98fd9d8c-94e3-4601-acde-c01b8455acf8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-98fd9d8c-94e3-4601-acde-c01b8455acf8 img.shogun-image {
  /* Add background color handling */
  
}

#s-98fd9d8c-94e3-4601-acde-c01b8455acf8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-98fd9d8c-94e3-4601-acde-c01b8455acf8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-98fd9d8c-94e3-4601-acde-c01b8455acf8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-98fd9d8c-94e3-4601-acde-c01b8455acf8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-98fd9d8c-94e3-4601-acde-c01b8455acf8.shogun-image {
  box-sizing: border-box;
}



.s-98fd9d8c-94e3-4601-acde-c01b8455acf8 img.shogun-image {
  
}


@media (min-width: 1200px){#s-98fd9d8c-94e3-4601-acde-c01b8455acf8 {
  margin: 0 !important;
  overflow: visible;
}

#s-98fd9d8c-94e3-4601-acde-c01b8455acf8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-98fd9d8c-94e3-4601-acde-c01b8455acf8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-98fd9d8c-94e3-4601-acde-c01b8455acf8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-98fd9d8c-94e3-4601-acde-c01b8455acf8 img.shogun-image {
  /* Add background color handling */
  
}

#s-98fd9d8c-94e3-4601-acde-c01b8455acf8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-98fd9d8c-94e3-4601-acde-c01b8455acf8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-98fd9d8c-94e3-4601-acde-c01b8455acf8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-98fd9d8c-94e3-4601-acde-c01b8455acf8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-98fd9d8c-94e3-4601-acde-c01b8455acf8.shogun-image {
  box-sizing: border-box;
}



.s-98fd9d8c-94e3-4601-acde-c01b8455acf8 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-98fd9d8c-94e3-4601-acde-c01b8455acf8 {
  margin: 0 !important;
  overflow: visible;
}

#s-98fd9d8c-94e3-4601-acde-c01b8455acf8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-98fd9d8c-94e3-4601-acde-c01b8455acf8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-98fd9d8c-94e3-4601-acde-c01b8455acf8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-98fd9d8c-94e3-4601-acde-c01b8455acf8 img.shogun-image {
  /* Add background color handling */
  
}

#s-98fd9d8c-94e3-4601-acde-c01b8455acf8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-98fd9d8c-94e3-4601-acde-c01b8455acf8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-98fd9d8c-94e3-4601-acde-c01b8455acf8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-98fd9d8c-94e3-4601-acde-c01b8455acf8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-98fd9d8c-94e3-4601-acde-c01b8455acf8.shogun-image {
  box-sizing: border-box;
}



.s-98fd9d8c-94e3-4601-acde-c01b8455acf8 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-98fd9d8c-94e3-4601-acde-c01b8455acf8 {
  margin: 0 !important;
  overflow: visible;
}

#s-98fd9d8c-94e3-4601-acde-c01b8455acf8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-98fd9d8c-94e3-4601-acde-c01b8455acf8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-98fd9d8c-94e3-4601-acde-c01b8455acf8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-98fd9d8c-94e3-4601-acde-c01b8455acf8 img.shogun-image {
  /* Add background color handling */
  
}

#s-98fd9d8c-94e3-4601-acde-c01b8455acf8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-98fd9d8c-94e3-4601-acde-c01b8455acf8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-98fd9d8c-94e3-4601-acde-c01b8455acf8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-98fd9d8c-94e3-4601-acde-c01b8455acf8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-98fd9d8c-94e3-4601-acde-c01b8455acf8.shogun-image {
  box-sizing: border-box;
}



.s-98fd9d8c-94e3-4601-acde-c01b8455acf8 img.shogun-image {
  
}


}@media (max-width: 767px){#s-98fd9d8c-94e3-4601-acde-c01b8455acf8 {
  margin: 0 !important;
  overflow: visible;
}

#s-98fd9d8c-94e3-4601-acde-c01b8455acf8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-98fd9d8c-94e3-4601-acde-c01b8455acf8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-98fd9d8c-94e3-4601-acde-c01b8455acf8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-98fd9d8c-94e3-4601-acde-c01b8455acf8 img.shogun-image {
  /* Add background color handling */
  
}

#s-98fd9d8c-94e3-4601-acde-c01b8455acf8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-98fd9d8c-94e3-4601-acde-c01b8455acf8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-98fd9d8c-94e3-4601-acde-c01b8455acf8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-98fd9d8c-94e3-4601-acde-c01b8455acf8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-98fd9d8c-94e3-4601-acde-c01b8455acf8.shogun-image {
  box-sizing: border-box;
}



.s-98fd9d8c-94e3-4601-acde-c01b8455acf8 img.shogun-image {
  
}


}
#s-df862f48-2708-4012-bb55-6b1a87a6fa33 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-df862f48-2708-4012-bb55-6b1a87a6fa33 {
  margin: 0 !important;
  overflow: visible;
}

#s-df862f48-2708-4012-bb55-6b1a87a6fa33-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df862f48-2708-4012-bb55-6b1a87a6fa33 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-df862f48-2708-4012-bb55-6b1a87a6fa33 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df862f48-2708-4012-bb55-6b1a87a6fa33 img.shogun-image {
  /* Add background color handling */
  
}

#s-df862f48-2708-4012-bb55-6b1a87a6fa33 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-df862f48-2708-4012-bb55-6b1a87a6fa33 .shogun-image-content {
  
    justify-content: center;
  
}

.s-df862f48-2708-4012-bb55-6b1a87a6fa33.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df862f48-2708-4012-bb55-6b1a87a6fa33.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df862f48-2708-4012-bb55-6b1a87a6fa33.shogun-image {
  box-sizing: border-box;
}



.s-df862f48-2708-4012-bb55-6b1a87a6fa33 img.shogun-image {
  
}


@media (min-width: 1200px){#s-df862f48-2708-4012-bb55-6b1a87a6fa33 {
  margin: 0 !important;
  overflow: visible;
}

#s-df862f48-2708-4012-bb55-6b1a87a6fa33-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df862f48-2708-4012-bb55-6b1a87a6fa33 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-df862f48-2708-4012-bb55-6b1a87a6fa33 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df862f48-2708-4012-bb55-6b1a87a6fa33 img.shogun-image {
  /* Add background color handling */
  
}

#s-df862f48-2708-4012-bb55-6b1a87a6fa33 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-df862f48-2708-4012-bb55-6b1a87a6fa33 .shogun-image-content {
  
    justify-content: center;
  
}

.s-df862f48-2708-4012-bb55-6b1a87a6fa33.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df862f48-2708-4012-bb55-6b1a87a6fa33.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df862f48-2708-4012-bb55-6b1a87a6fa33.shogun-image {
  box-sizing: border-box;
}



.s-df862f48-2708-4012-bb55-6b1a87a6fa33 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-df862f48-2708-4012-bb55-6b1a87a6fa33 {
  margin: 0 !important;
  overflow: visible;
}

#s-df862f48-2708-4012-bb55-6b1a87a6fa33-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df862f48-2708-4012-bb55-6b1a87a6fa33 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-df862f48-2708-4012-bb55-6b1a87a6fa33 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df862f48-2708-4012-bb55-6b1a87a6fa33 img.shogun-image {
  /* Add background color handling */
  
}

#s-df862f48-2708-4012-bb55-6b1a87a6fa33 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-df862f48-2708-4012-bb55-6b1a87a6fa33 .shogun-image-content {
  
    justify-content: center;
  
}

.s-df862f48-2708-4012-bb55-6b1a87a6fa33.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df862f48-2708-4012-bb55-6b1a87a6fa33.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df862f48-2708-4012-bb55-6b1a87a6fa33.shogun-image {
  box-sizing: border-box;
}



.s-df862f48-2708-4012-bb55-6b1a87a6fa33 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-df862f48-2708-4012-bb55-6b1a87a6fa33 {
  margin: 0 !important;
  overflow: visible;
}

#s-df862f48-2708-4012-bb55-6b1a87a6fa33-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df862f48-2708-4012-bb55-6b1a87a6fa33 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-df862f48-2708-4012-bb55-6b1a87a6fa33 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df862f48-2708-4012-bb55-6b1a87a6fa33 img.shogun-image {
  /* Add background color handling */
  
}

#s-df862f48-2708-4012-bb55-6b1a87a6fa33 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-df862f48-2708-4012-bb55-6b1a87a6fa33 .shogun-image-content {
  
    justify-content: center;
  
}

.s-df862f48-2708-4012-bb55-6b1a87a6fa33.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df862f48-2708-4012-bb55-6b1a87a6fa33.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df862f48-2708-4012-bb55-6b1a87a6fa33.shogun-image {
  box-sizing: border-box;
}



.s-df862f48-2708-4012-bb55-6b1a87a6fa33 img.shogun-image {
  
}


}@media (max-width: 767px){#s-df862f48-2708-4012-bb55-6b1a87a6fa33 {
  margin: 0 !important;
  overflow: visible;
}

#s-df862f48-2708-4012-bb55-6b1a87a6fa33-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df862f48-2708-4012-bb55-6b1a87a6fa33 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-df862f48-2708-4012-bb55-6b1a87a6fa33 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df862f48-2708-4012-bb55-6b1a87a6fa33 img.shogun-image {
  /* Add background color handling */
  
}

#s-df862f48-2708-4012-bb55-6b1a87a6fa33 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-df862f48-2708-4012-bb55-6b1a87a6fa33 .shogun-image-content {
  
    justify-content: center;
  
}

.s-df862f48-2708-4012-bb55-6b1a87a6fa33.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df862f48-2708-4012-bb55-6b1a87a6fa33.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df862f48-2708-4012-bb55-6b1a87a6fa33.shogun-image {
  box-sizing: border-box;
}



.s-df862f48-2708-4012-bb55-6b1a87a6fa33 img.shogun-image {
  
}


}
#s-b5f93403-073c-433e-a0eb-a6f91b4515e8 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-b5f93403-073c-433e-a0eb-a6f91b4515e8 {
  margin: 0 !important;
  overflow: visible;
}

#s-b5f93403-073c-433e-a0eb-a6f91b4515e8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5f93403-073c-433e-a0eb-a6f91b4515e8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5f93403-073c-433e-a0eb-a6f91b4515e8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5f93403-073c-433e-a0eb-a6f91b4515e8 img.shogun-image {
  /* Add background color handling */
  
}

#s-b5f93403-073c-433e-a0eb-a6f91b4515e8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b5f93403-073c-433e-a0eb-a6f91b4515e8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5f93403-073c-433e-a0eb-a6f91b4515e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5f93403-073c-433e-a0eb-a6f91b4515e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5f93403-073c-433e-a0eb-a6f91b4515e8.shogun-image {
  box-sizing: border-box;
}



.s-b5f93403-073c-433e-a0eb-a6f91b4515e8 img.shogun-image {
  
}


@media (min-width: 1200px){#s-b5f93403-073c-433e-a0eb-a6f91b4515e8 {
  margin: 0 !important;
  overflow: visible;
}

#s-b5f93403-073c-433e-a0eb-a6f91b4515e8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5f93403-073c-433e-a0eb-a6f91b4515e8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5f93403-073c-433e-a0eb-a6f91b4515e8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5f93403-073c-433e-a0eb-a6f91b4515e8 img.shogun-image {
  /* Add background color handling */
  
}

#s-b5f93403-073c-433e-a0eb-a6f91b4515e8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b5f93403-073c-433e-a0eb-a6f91b4515e8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5f93403-073c-433e-a0eb-a6f91b4515e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5f93403-073c-433e-a0eb-a6f91b4515e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5f93403-073c-433e-a0eb-a6f91b4515e8.shogun-image {
  box-sizing: border-box;
}



.s-b5f93403-073c-433e-a0eb-a6f91b4515e8 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b5f93403-073c-433e-a0eb-a6f91b4515e8 {
  margin: 0 !important;
  overflow: visible;
}

#s-b5f93403-073c-433e-a0eb-a6f91b4515e8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5f93403-073c-433e-a0eb-a6f91b4515e8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5f93403-073c-433e-a0eb-a6f91b4515e8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5f93403-073c-433e-a0eb-a6f91b4515e8 img.shogun-image {
  /* Add background color handling */
  
}

#s-b5f93403-073c-433e-a0eb-a6f91b4515e8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b5f93403-073c-433e-a0eb-a6f91b4515e8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5f93403-073c-433e-a0eb-a6f91b4515e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5f93403-073c-433e-a0eb-a6f91b4515e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5f93403-073c-433e-a0eb-a6f91b4515e8.shogun-image {
  box-sizing: border-box;
}



.s-b5f93403-073c-433e-a0eb-a6f91b4515e8 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b5f93403-073c-433e-a0eb-a6f91b4515e8 {
  margin: 0 !important;
  overflow: visible;
}

#s-b5f93403-073c-433e-a0eb-a6f91b4515e8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5f93403-073c-433e-a0eb-a6f91b4515e8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5f93403-073c-433e-a0eb-a6f91b4515e8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5f93403-073c-433e-a0eb-a6f91b4515e8 img.shogun-image {
  /* Add background color handling */
  
}

#s-b5f93403-073c-433e-a0eb-a6f91b4515e8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b5f93403-073c-433e-a0eb-a6f91b4515e8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5f93403-073c-433e-a0eb-a6f91b4515e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5f93403-073c-433e-a0eb-a6f91b4515e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5f93403-073c-433e-a0eb-a6f91b4515e8.shogun-image {
  box-sizing: border-box;
}



.s-b5f93403-073c-433e-a0eb-a6f91b4515e8 img.shogun-image {
  
}


}@media (max-width: 767px){#s-b5f93403-073c-433e-a0eb-a6f91b4515e8 {
  margin: 0 !important;
  overflow: visible;
}

#s-b5f93403-073c-433e-a0eb-a6f91b4515e8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5f93403-073c-433e-a0eb-a6f91b4515e8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5f93403-073c-433e-a0eb-a6f91b4515e8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5f93403-073c-433e-a0eb-a6f91b4515e8 img.shogun-image {
  /* Add background color handling */
  
}

#s-b5f93403-073c-433e-a0eb-a6f91b4515e8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b5f93403-073c-433e-a0eb-a6f91b4515e8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5f93403-073c-433e-a0eb-a6f91b4515e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5f93403-073c-433e-a0eb-a6f91b4515e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5f93403-073c-433e-a0eb-a6f91b4515e8.shogun-image {
  box-sizing: border-box;
}



.s-b5f93403-073c-433e-a0eb-a6f91b4515e8 img.shogun-image {
  
}


}
#s-788d9fbd-076a-4986-9a4f-2c3197201094 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-788d9fbd-076a-4986-9a4f-2c3197201094 {
  margin: 0 !important;
  overflow: visible;
}

#s-788d9fbd-076a-4986-9a4f-2c3197201094-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-788d9fbd-076a-4986-9a4f-2c3197201094 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-788d9fbd-076a-4986-9a4f-2c3197201094 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-788d9fbd-076a-4986-9a4f-2c3197201094 img.shogun-image {
  /* Add background color handling */
  
}

#s-788d9fbd-076a-4986-9a4f-2c3197201094 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-788d9fbd-076a-4986-9a4f-2c3197201094 .shogun-image-content {
  
    justify-content: center;
  
}

.s-788d9fbd-076a-4986-9a4f-2c3197201094.shg-align-container {
  display: flex;
  justify-content: center
}

.s-788d9fbd-076a-4986-9a4f-2c3197201094.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-788d9fbd-076a-4986-9a4f-2c3197201094.shogun-image {
  box-sizing: border-box;
}



.s-788d9fbd-076a-4986-9a4f-2c3197201094 img.shogun-image {
  
}


@media (min-width: 1200px){#s-788d9fbd-076a-4986-9a4f-2c3197201094 {
  margin: 0 !important;
  overflow: visible;
}

#s-788d9fbd-076a-4986-9a4f-2c3197201094-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-788d9fbd-076a-4986-9a4f-2c3197201094 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-788d9fbd-076a-4986-9a4f-2c3197201094 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-788d9fbd-076a-4986-9a4f-2c3197201094 img.shogun-image {
  /* Add background color handling */
  
}

#s-788d9fbd-076a-4986-9a4f-2c3197201094 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-788d9fbd-076a-4986-9a4f-2c3197201094 .shogun-image-content {
  
    justify-content: center;
  
}

.s-788d9fbd-076a-4986-9a4f-2c3197201094.shg-align-container {
  display: flex;
  justify-content: center
}

.s-788d9fbd-076a-4986-9a4f-2c3197201094.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-788d9fbd-076a-4986-9a4f-2c3197201094.shogun-image {
  box-sizing: border-box;
}



.s-788d9fbd-076a-4986-9a4f-2c3197201094 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-788d9fbd-076a-4986-9a4f-2c3197201094 {
  margin: 0 !important;
  overflow: visible;
}

#s-788d9fbd-076a-4986-9a4f-2c3197201094-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-788d9fbd-076a-4986-9a4f-2c3197201094 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-788d9fbd-076a-4986-9a4f-2c3197201094 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-788d9fbd-076a-4986-9a4f-2c3197201094 img.shogun-image {
  /* Add background color handling */
  
}

#s-788d9fbd-076a-4986-9a4f-2c3197201094 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-788d9fbd-076a-4986-9a4f-2c3197201094 .shogun-image-content {
  
    justify-content: center;
  
}

.s-788d9fbd-076a-4986-9a4f-2c3197201094.shg-align-container {
  display: flex;
  justify-content: center
}

.s-788d9fbd-076a-4986-9a4f-2c3197201094.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-788d9fbd-076a-4986-9a4f-2c3197201094.shogun-image {
  box-sizing: border-box;
}



.s-788d9fbd-076a-4986-9a4f-2c3197201094 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-788d9fbd-076a-4986-9a4f-2c3197201094 {
  margin: 0 !important;
  overflow: visible;
}

#s-788d9fbd-076a-4986-9a4f-2c3197201094-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-788d9fbd-076a-4986-9a4f-2c3197201094 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-788d9fbd-076a-4986-9a4f-2c3197201094 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-788d9fbd-076a-4986-9a4f-2c3197201094 img.shogun-image {
  /* Add background color handling */
  
}

#s-788d9fbd-076a-4986-9a4f-2c3197201094 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-788d9fbd-076a-4986-9a4f-2c3197201094 .shogun-image-content {
  
    justify-content: center;
  
}

.s-788d9fbd-076a-4986-9a4f-2c3197201094.shg-align-container {
  display: flex;
  justify-content: center
}

.s-788d9fbd-076a-4986-9a4f-2c3197201094.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-788d9fbd-076a-4986-9a4f-2c3197201094.shogun-image {
  box-sizing: border-box;
}



.s-788d9fbd-076a-4986-9a4f-2c3197201094 img.shogun-image {
  
}


}@media (max-width: 767px){#s-788d9fbd-076a-4986-9a4f-2c3197201094 {
  margin: 0 !important;
  overflow: visible;
}

#s-788d9fbd-076a-4986-9a4f-2c3197201094-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-788d9fbd-076a-4986-9a4f-2c3197201094 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-788d9fbd-076a-4986-9a4f-2c3197201094 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-788d9fbd-076a-4986-9a4f-2c3197201094 img.shogun-image {
  /* Add background color handling */
  
}

#s-788d9fbd-076a-4986-9a4f-2c3197201094 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-788d9fbd-076a-4986-9a4f-2c3197201094 .shogun-image-content {
  
    justify-content: center;
  
}

.s-788d9fbd-076a-4986-9a4f-2c3197201094.shg-align-container {
  display: flex;
  justify-content: center
}

.s-788d9fbd-076a-4986-9a4f-2c3197201094.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-788d9fbd-076a-4986-9a4f-2c3197201094.shogun-image {
  box-sizing: border-box;
}



.s-788d9fbd-076a-4986-9a4f-2c3197201094 img.shogun-image {
  
}


}
#s-2dbb87cb-9090-428f-91d4-f52f0d33e846 {
  margin-left: auto;
margin-bottom: 2px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-2dbb87cb-9090-428f-91d4-f52f0d33e846"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 768px) {
[id="s-2dbb87cb-9090-428f-91d4-f52f0d33e846"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-2dbb87cb-9090-428f-91d4-f52f0d33e846"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-2dbb87cb-9090-428f-91d4-f52f0d33e846"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 1.5px);
}

}

#s-c06c4314-11bf-4e63-b50f-515472f75ac2 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-c06c4314-11bf-4e63-b50f-515472f75ac2 {
  margin: 0 !important;
  overflow: visible;
}

#s-c06c4314-11bf-4e63-b50f-515472f75ac2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c06c4314-11bf-4e63-b50f-515472f75ac2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c06c4314-11bf-4e63-b50f-515472f75ac2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c06c4314-11bf-4e63-b50f-515472f75ac2 img.shogun-image {
  /* Add background color handling */
  
}

#s-c06c4314-11bf-4e63-b50f-515472f75ac2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c06c4314-11bf-4e63-b50f-515472f75ac2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c06c4314-11bf-4e63-b50f-515472f75ac2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c06c4314-11bf-4e63-b50f-515472f75ac2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c06c4314-11bf-4e63-b50f-515472f75ac2.shogun-image {
  box-sizing: border-box;
}



.s-c06c4314-11bf-4e63-b50f-515472f75ac2 img.shogun-image {
  
}


@media (min-width: 1200px){#s-c06c4314-11bf-4e63-b50f-515472f75ac2 {
  margin: 0 !important;
  overflow: visible;
}

#s-c06c4314-11bf-4e63-b50f-515472f75ac2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c06c4314-11bf-4e63-b50f-515472f75ac2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c06c4314-11bf-4e63-b50f-515472f75ac2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c06c4314-11bf-4e63-b50f-515472f75ac2 img.shogun-image {
  /* Add background color handling */
  
}

#s-c06c4314-11bf-4e63-b50f-515472f75ac2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c06c4314-11bf-4e63-b50f-515472f75ac2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c06c4314-11bf-4e63-b50f-515472f75ac2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c06c4314-11bf-4e63-b50f-515472f75ac2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c06c4314-11bf-4e63-b50f-515472f75ac2.shogun-image {
  box-sizing: border-box;
}



.s-c06c4314-11bf-4e63-b50f-515472f75ac2 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-c06c4314-11bf-4e63-b50f-515472f75ac2 {
  margin: 0 !important;
  overflow: visible;
}

#s-c06c4314-11bf-4e63-b50f-515472f75ac2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c06c4314-11bf-4e63-b50f-515472f75ac2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c06c4314-11bf-4e63-b50f-515472f75ac2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c06c4314-11bf-4e63-b50f-515472f75ac2 img.shogun-image {
  /* Add background color handling */
  
}

#s-c06c4314-11bf-4e63-b50f-515472f75ac2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c06c4314-11bf-4e63-b50f-515472f75ac2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c06c4314-11bf-4e63-b50f-515472f75ac2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c06c4314-11bf-4e63-b50f-515472f75ac2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c06c4314-11bf-4e63-b50f-515472f75ac2.shogun-image {
  box-sizing: border-box;
}



.s-c06c4314-11bf-4e63-b50f-515472f75ac2 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-c06c4314-11bf-4e63-b50f-515472f75ac2 {
  margin: 0 !important;
  overflow: visible;
}

#s-c06c4314-11bf-4e63-b50f-515472f75ac2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c06c4314-11bf-4e63-b50f-515472f75ac2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c06c4314-11bf-4e63-b50f-515472f75ac2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c06c4314-11bf-4e63-b50f-515472f75ac2 img.shogun-image {
  /* Add background color handling */
  
}

#s-c06c4314-11bf-4e63-b50f-515472f75ac2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c06c4314-11bf-4e63-b50f-515472f75ac2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c06c4314-11bf-4e63-b50f-515472f75ac2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c06c4314-11bf-4e63-b50f-515472f75ac2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c06c4314-11bf-4e63-b50f-515472f75ac2.shogun-image {
  box-sizing: border-box;
}



.s-c06c4314-11bf-4e63-b50f-515472f75ac2 img.shogun-image {
  
}


}@media (max-width: 767px){#s-c06c4314-11bf-4e63-b50f-515472f75ac2 {
  margin: 0 !important;
  overflow: visible;
}

#s-c06c4314-11bf-4e63-b50f-515472f75ac2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c06c4314-11bf-4e63-b50f-515472f75ac2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c06c4314-11bf-4e63-b50f-515472f75ac2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c06c4314-11bf-4e63-b50f-515472f75ac2 img.shogun-image {
  /* Add background color handling */
  
}

#s-c06c4314-11bf-4e63-b50f-515472f75ac2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c06c4314-11bf-4e63-b50f-515472f75ac2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c06c4314-11bf-4e63-b50f-515472f75ac2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c06c4314-11bf-4e63-b50f-515472f75ac2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c06c4314-11bf-4e63-b50f-515472f75ac2.shogun-image {
  box-sizing: border-box;
}



.s-c06c4314-11bf-4e63-b50f-515472f75ac2 img.shogun-image {
  
}


}
#s-efa8af43-d715-4143-9854-0a28d9e0113c {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-efa8af43-d715-4143-9854-0a28d9e0113c {
  margin: 0 !important;
  overflow: visible;
}

#s-efa8af43-d715-4143-9854-0a28d9e0113c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-efa8af43-d715-4143-9854-0a28d9e0113c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-efa8af43-d715-4143-9854-0a28d9e0113c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-efa8af43-d715-4143-9854-0a28d9e0113c img.shogun-image {
  /* Add background color handling */
  
}

#s-efa8af43-d715-4143-9854-0a28d9e0113c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-efa8af43-d715-4143-9854-0a28d9e0113c .shogun-image-content {
  
    justify-content: center;
  
}

.s-efa8af43-d715-4143-9854-0a28d9e0113c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-efa8af43-d715-4143-9854-0a28d9e0113c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-efa8af43-d715-4143-9854-0a28d9e0113c.shogun-image {
  box-sizing: border-box;
}



.s-efa8af43-d715-4143-9854-0a28d9e0113c img.shogun-image {
  
}


@media (min-width: 1200px){#s-efa8af43-d715-4143-9854-0a28d9e0113c {
  margin: 0 !important;
  overflow: visible;
}

#s-efa8af43-d715-4143-9854-0a28d9e0113c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-efa8af43-d715-4143-9854-0a28d9e0113c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-efa8af43-d715-4143-9854-0a28d9e0113c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-efa8af43-d715-4143-9854-0a28d9e0113c img.shogun-image {
  /* Add background color handling */
  
}

#s-efa8af43-d715-4143-9854-0a28d9e0113c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-efa8af43-d715-4143-9854-0a28d9e0113c .shogun-image-content {
  
    justify-content: center;
  
}

.s-efa8af43-d715-4143-9854-0a28d9e0113c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-efa8af43-d715-4143-9854-0a28d9e0113c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-efa8af43-d715-4143-9854-0a28d9e0113c.shogun-image {
  box-sizing: border-box;
}



.s-efa8af43-d715-4143-9854-0a28d9e0113c img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-efa8af43-d715-4143-9854-0a28d9e0113c {
  margin: 0 !important;
  overflow: visible;
}

#s-efa8af43-d715-4143-9854-0a28d9e0113c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-efa8af43-d715-4143-9854-0a28d9e0113c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-efa8af43-d715-4143-9854-0a28d9e0113c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-efa8af43-d715-4143-9854-0a28d9e0113c img.shogun-image {
  /* Add background color handling */
  
}

#s-efa8af43-d715-4143-9854-0a28d9e0113c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-efa8af43-d715-4143-9854-0a28d9e0113c .shogun-image-content {
  
    justify-content: center;
  
}

.s-efa8af43-d715-4143-9854-0a28d9e0113c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-efa8af43-d715-4143-9854-0a28d9e0113c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-efa8af43-d715-4143-9854-0a28d9e0113c.shogun-image {
  box-sizing: border-box;
}



.s-efa8af43-d715-4143-9854-0a28d9e0113c img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-efa8af43-d715-4143-9854-0a28d9e0113c {
  margin: 0 !important;
  overflow: visible;
}

#s-efa8af43-d715-4143-9854-0a28d9e0113c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-efa8af43-d715-4143-9854-0a28d9e0113c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-efa8af43-d715-4143-9854-0a28d9e0113c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-efa8af43-d715-4143-9854-0a28d9e0113c img.shogun-image {
  /* Add background color handling */
  
}

#s-efa8af43-d715-4143-9854-0a28d9e0113c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-efa8af43-d715-4143-9854-0a28d9e0113c .shogun-image-content {
  
    justify-content: center;
  
}

.s-efa8af43-d715-4143-9854-0a28d9e0113c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-efa8af43-d715-4143-9854-0a28d9e0113c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-efa8af43-d715-4143-9854-0a28d9e0113c.shogun-image {
  box-sizing: border-box;
}



.s-efa8af43-d715-4143-9854-0a28d9e0113c img.shogun-image {
  
}


}@media (max-width: 767px){#s-efa8af43-d715-4143-9854-0a28d9e0113c {
  margin: 0 !important;
  overflow: visible;
}

#s-efa8af43-d715-4143-9854-0a28d9e0113c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-efa8af43-d715-4143-9854-0a28d9e0113c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-efa8af43-d715-4143-9854-0a28d9e0113c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-efa8af43-d715-4143-9854-0a28d9e0113c img.shogun-image {
  /* Add background color handling */
  
}

#s-efa8af43-d715-4143-9854-0a28d9e0113c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-efa8af43-d715-4143-9854-0a28d9e0113c .shogun-image-content {
  
    justify-content: center;
  
}

.s-efa8af43-d715-4143-9854-0a28d9e0113c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-efa8af43-d715-4143-9854-0a28d9e0113c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-efa8af43-d715-4143-9854-0a28d9e0113c.shogun-image {
  box-sizing: border-box;
}



.s-efa8af43-d715-4143-9854-0a28d9e0113c img.shogun-image {
  
}


}
#s-87691e42-f1a5-4798-beb6-548f104c492c {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-87691e42-f1a5-4798-beb6-548f104c492c {
  margin: 0 !important;
  overflow: visible;
}

#s-87691e42-f1a5-4798-beb6-548f104c492c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-87691e42-f1a5-4798-beb6-548f104c492c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-87691e42-f1a5-4798-beb6-548f104c492c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-87691e42-f1a5-4798-beb6-548f104c492c img.shogun-image {
  /* Add background color handling */
  
}

#s-87691e42-f1a5-4798-beb6-548f104c492c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-87691e42-f1a5-4798-beb6-548f104c492c .shogun-image-content {
  
    justify-content: center;
  
}

.s-87691e42-f1a5-4798-beb6-548f104c492c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87691e42-f1a5-4798-beb6-548f104c492c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87691e42-f1a5-4798-beb6-548f104c492c.shogun-image {
  box-sizing: border-box;
}



.s-87691e42-f1a5-4798-beb6-548f104c492c img.shogun-image {
  
}


@media (min-width: 1200px){#s-87691e42-f1a5-4798-beb6-548f104c492c {
  margin: 0 !important;
  overflow: visible;
}

#s-87691e42-f1a5-4798-beb6-548f104c492c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-87691e42-f1a5-4798-beb6-548f104c492c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-87691e42-f1a5-4798-beb6-548f104c492c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-87691e42-f1a5-4798-beb6-548f104c492c img.shogun-image {
  /* Add background color handling */
  
}

#s-87691e42-f1a5-4798-beb6-548f104c492c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-87691e42-f1a5-4798-beb6-548f104c492c .shogun-image-content {
  
    justify-content: center;
  
}

.s-87691e42-f1a5-4798-beb6-548f104c492c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87691e42-f1a5-4798-beb6-548f104c492c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87691e42-f1a5-4798-beb6-548f104c492c.shogun-image {
  box-sizing: border-box;
}



.s-87691e42-f1a5-4798-beb6-548f104c492c img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-87691e42-f1a5-4798-beb6-548f104c492c {
  margin: 0 !important;
  overflow: visible;
}

#s-87691e42-f1a5-4798-beb6-548f104c492c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-87691e42-f1a5-4798-beb6-548f104c492c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-87691e42-f1a5-4798-beb6-548f104c492c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-87691e42-f1a5-4798-beb6-548f104c492c img.shogun-image {
  /* Add background color handling */
  
}

#s-87691e42-f1a5-4798-beb6-548f104c492c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-87691e42-f1a5-4798-beb6-548f104c492c .shogun-image-content {
  
    justify-content: center;
  
}

.s-87691e42-f1a5-4798-beb6-548f104c492c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87691e42-f1a5-4798-beb6-548f104c492c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87691e42-f1a5-4798-beb6-548f104c492c.shogun-image {
  box-sizing: border-box;
}



.s-87691e42-f1a5-4798-beb6-548f104c492c img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-87691e42-f1a5-4798-beb6-548f104c492c {
  margin: 0 !important;
  overflow: visible;
}

#s-87691e42-f1a5-4798-beb6-548f104c492c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-87691e42-f1a5-4798-beb6-548f104c492c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-87691e42-f1a5-4798-beb6-548f104c492c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-87691e42-f1a5-4798-beb6-548f104c492c img.shogun-image {
  /* Add background color handling */
  
}

#s-87691e42-f1a5-4798-beb6-548f104c492c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-87691e42-f1a5-4798-beb6-548f104c492c .shogun-image-content {
  
    justify-content: center;
  
}

.s-87691e42-f1a5-4798-beb6-548f104c492c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87691e42-f1a5-4798-beb6-548f104c492c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87691e42-f1a5-4798-beb6-548f104c492c.shogun-image {
  box-sizing: border-box;
}



.s-87691e42-f1a5-4798-beb6-548f104c492c img.shogun-image {
  
}


}@media (max-width: 767px){#s-87691e42-f1a5-4798-beb6-548f104c492c {
  margin: 0 !important;
  overflow: visible;
}

#s-87691e42-f1a5-4798-beb6-548f104c492c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-87691e42-f1a5-4798-beb6-548f104c492c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-87691e42-f1a5-4798-beb6-548f104c492c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-87691e42-f1a5-4798-beb6-548f104c492c img.shogun-image {
  /* Add background color handling */
  
}

#s-87691e42-f1a5-4798-beb6-548f104c492c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-87691e42-f1a5-4798-beb6-548f104c492c .shogun-image-content {
  
    justify-content: center;
  
}

.s-87691e42-f1a5-4798-beb6-548f104c492c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87691e42-f1a5-4798-beb6-548f104c492c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87691e42-f1a5-4798-beb6-548f104c492c.shogun-image {
  box-sizing: border-box;
}



.s-87691e42-f1a5-4798-beb6-548f104c492c img.shogun-image {
  
}


}
#s-a30b7293-4a68-4e77-9d75-b337e02ca604 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-a30b7293-4a68-4e77-9d75-b337e02ca604 {
  margin: 0 !important;
  overflow: visible;
}

#s-a30b7293-4a68-4e77-9d75-b337e02ca604-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a30b7293-4a68-4e77-9d75-b337e02ca604 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a30b7293-4a68-4e77-9d75-b337e02ca604 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a30b7293-4a68-4e77-9d75-b337e02ca604 img.shogun-image {
  /* Add background color handling */
  
}

#s-a30b7293-4a68-4e77-9d75-b337e02ca604 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a30b7293-4a68-4e77-9d75-b337e02ca604 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a30b7293-4a68-4e77-9d75-b337e02ca604.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a30b7293-4a68-4e77-9d75-b337e02ca604.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a30b7293-4a68-4e77-9d75-b337e02ca604.shogun-image {
  box-sizing: border-box;
}



.s-a30b7293-4a68-4e77-9d75-b337e02ca604 img.shogun-image {
  
}


@media (min-width: 1200px){#s-a30b7293-4a68-4e77-9d75-b337e02ca604 {
  margin: 0 !important;
  overflow: visible;
}

#s-a30b7293-4a68-4e77-9d75-b337e02ca604-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a30b7293-4a68-4e77-9d75-b337e02ca604 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a30b7293-4a68-4e77-9d75-b337e02ca604 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a30b7293-4a68-4e77-9d75-b337e02ca604 img.shogun-image {
  /* Add background color handling */
  
}

#s-a30b7293-4a68-4e77-9d75-b337e02ca604 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a30b7293-4a68-4e77-9d75-b337e02ca604 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a30b7293-4a68-4e77-9d75-b337e02ca604.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a30b7293-4a68-4e77-9d75-b337e02ca604.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a30b7293-4a68-4e77-9d75-b337e02ca604.shogun-image {
  box-sizing: border-box;
}



.s-a30b7293-4a68-4e77-9d75-b337e02ca604 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a30b7293-4a68-4e77-9d75-b337e02ca604 {
  margin: 0 !important;
  overflow: visible;
}

#s-a30b7293-4a68-4e77-9d75-b337e02ca604-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a30b7293-4a68-4e77-9d75-b337e02ca604 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a30b7293-4a68-4e77-9d75-b337e02ca604 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a30b7293-4a68-4e77-9d75-b337e02ca604 img.shogun-image {
  /* Add background color handling */
  
}

#s-a30b7293-4a68-4e77-9d75-b337e02ca604 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a30b7293-4a68-4e77-9d75-b337e02ca604 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a30b7293-4a68-4e77-9d75-b337e02ca604.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a30b7293-4a68-4e77-9d75-b337e02ca604.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a30b7293-4a68-4e77-9d75-b337e02ca604.shogun-image {
  box-sizing: border-box;
}



.s-a30b7293-4a68-4e77-9d75-b337e02ca604 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-a30b7293-4a68-4e77-9d75-b337e02ca604 {
  margin: 0 !important;
  overflow: visible;
}

#s-a30b7293-4a68-4e77-9d75-b337e02ca604-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a30b7293-4a68-4e77-9d75-b337e02ca604 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a30b7293-4a68-4e77-9d75-b337e02ca604 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a30b7293-4a68-4e77-9d75-b337e02ca604 img.shogun-image {
  /* Add background color handling */
  
}

#s-a30b7293-4a68-4e77-9d75-b337e02ca604 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a30b7293-4a68-4e77-9d75-b337e02ca604 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a30b7293-4a68-4e77-9d75-b337e02ca604.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a30b7293-4a68-4e77-9d75-b337e02ca604.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a30b7293-4a68-4e77-9d75-b337e02ca604.shogun-image {
  box-sizing: border-box;
}



.s-a30b7293-4a68-4e77-9d75-b337e02ca604 img.shogun-image {
  
}


}@media (max-width: 767px){#s-a30b7293-4a68-4e77-9d75-b337e02ca604 {
  margin: 0 !important;
  overflow: visible;
}

#s-a30b7293-4a68-4e77-9d75-b337e02ca604-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a30b7293-4a68-4e77-9d75-b337e02ca604 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a30b7293-4a68-4e77-9d75-b337e02ca604 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a30b7293-4a68-4e77-9d75-b337e02ca604 img.shogun-image {
  /* Add background color handling */
  
}

#s-a30b7293-4a68-4e77-9d75-b337e02ca604 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a30b7293-4a68-4e77-9d75-b337e02ca604 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a30b7293-4a68-4e77-9d75-b337e02ca604.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a30b7293-4a68-4e77-9d75-b337e02ca604.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a30b7293-4a68-4e77-9d75-b337e02ca604.shogun-image {
  box-sizing: border-box;
}



.s-a30b7293-4a68-4e77-9d75-b337e02ca604 img.shogun-image {
  
}


}
#s-af728fdc-52ed-43b4-b5af-0fa3ce23d039 {
  margin-left: auto;
margin-bottom: 2px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-af728fdc-52ed-43b4-b5af-0fa3ce23d039"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 768px) {
[id="s-af728fdc-52ed-43b4-b5af-0fa3ce23d039"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-af728fdc-52ed-43b4-b5af-0fa3ce23d039"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-af728fdc-52ed-43b4-b5af-0fa3ce23d039"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 1.5px);
}

}

#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce {
  margin: 0 !important;
  overflow: visible;
}

#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce img.shogun-image {
  /* Add background color handling */
  
}

#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce.shogun-image {
  box-sizing: border-box;
}



.s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce img.shogun-image {
  
}


@media (min-width: 1200px){#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce {
  margin: 0 !important;
  overflow: visible;
}

#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce img.shogun-image {
  /* Add background color handling */
  
}

#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce.shogun-image {
  box-sizing: border-box;
}



.s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce {
  margin: 0 !important;
  overflow: visible;
}

#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce img.shogun-image {
  /* Add background color handling */
  
}

#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce.shogun-image {
  box-sizing: border-box;
}



.s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce {
  margin: 0 !important;
  overflow: visible;
}

#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce img.shogun-image {
  /* Add background color handling */
  
}

#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce.shogun-image {
  box-sizing: border-box;
}



.s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce img.shogun-image {
  
}


}@media (max-width: 767px){#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce {
  margin: 0 !important;
  overflow: visible;
}

#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce img.shogun-image {
  /* Add background color handling */
  
}

#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce.shogun-image {
  box-sizing: border-box;
}



.s-0a0b87a7-6da9-4fa7-b40e-26a4af1555ce img.shogun-image {
  
}


}
#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f {
  margin-left: auto;
margin-right: auto;
max-width: 918px;
text-align: center;
}

#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f {
  margin: 0 !important;
  overflow: visible;
}

#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f img.shogun-image {
  /* Add background color handling */
  
}

#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f.shogun-image {
  box-sizing: border-box;
}



.s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f img.shogun-image {
  
}


@media (min-width: 1200px){#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f {
  margin: 0 !important;
  overflow: visible;
}

#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f img.shogun-image {
  /* Add background color handling */
  
}

#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f.shogun-image {
  box-sizing: border-box;
}



.s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f {
  margin: 0 !important;
  overflow: visible;
}

#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f img.shogun-image {
  /* Add background color handling */
  
}

#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f.shogun-image {
  box-sizing: border-box;
}



.s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f {
  margin: 0 !important;
  overflow: visible;
}

#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f img.shogun-image {
  /* Add background color handling */
  
}

#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f.shogun-image {
  box-sizing: border-box;
}



.s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f img.shogun-image {
  
}


}@media (max-width: 767px){#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f {
  margin: 0 !important;
  overflow: visible;
}

#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f img.shogun-image {
  /* Add background color handling */
  
}

#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f.shogun-image {
  box-sizing: border-box;
}



.s-cb1f596c-471e-4ddc-9bbd-82a2842ffe6f img.shogun-image {
  
}


}
#s-c03c1ade-bd29-4693-b197-bf57996847c8 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-c03c1ade-bd29-4693-b197-bf57996847c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-c03c1ade-bd29-4693-b197-bf57996847c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c03c1ade-bd29-4693-b197-bf57996847c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c03c1ade-bd29-4693-b197-bf57996847c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c03c1ade-bd29-4693-b197-bf57996847c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-c03c1ade-bd29-4693-b197-bf57996847c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c03c1ade-bd29-4693-b197-bf57996847c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c03c1ade-bd29-4693-b197-bf57996847c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c03c1ade-bd29-4693-b197-bf57996847c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c03c1ade-bd29-4693-b197-bf57996847c8.shogun-image {
  box-sizing: border-box;
}



.s-c03c1ade-bd29-4693-b197-bf57996847c8 img.shogun-image {
  
}


@media (min-width: 1200px){#s-c03c1ade-bd29-4693-b197-bf57996847c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-c03c1ade-bd29-4693-b197-bf57996847c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c03c1ade-bd29-4693-b197-bf57996847c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c03c1ade-bd29-4693-b197-bf57996847c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c03c1ade-bd29-4693-b197-bf57996847c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-c03c1ade-bd29-4693-b197-bf57996847c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c03c1ade-bd29-4693-b197-bf57996847c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c03c1ade-bd29-4693-b197-bf57996847c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c03c1ade-bd29-4693-b197-bf57996847c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c03c1ade-bd29-4693-b197-bf57996847c8.shogun-image {
  box-sizing: border-box;
}



.s-c03c1ade-bd29-4693-b197-bf57996847c8 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-c03c1ade-bd29-4693-b197-bf57996847c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-c03c1ade-bd29-4693-b197-bf57996847c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c03c1ade-bd29-4693-b197-bf57996847c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c03c1ade-bd29-4693-b197-bf57996847c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c03c1ade-bd29-4693-b197-bf57996847c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-c03c1ade-bd29-4693-b197-bf57996847c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c03c1ade-bd29-4693-b197-bf57996847c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c03c1ade-bd29-4693-b197-bf57996847c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c03c1ade-bd29-4693-b197-bf57996847c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c03c1ade-bd29-4693-b197-bf57996847c8.shogun-image {
  box-sizing: border-box;
}



.s-c03c1ade-bd29-4693-b197-bf57996847c8 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-c03c1ade-bd29-4693-b197-bf57996847c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-c03c1ade-bd29-4693-b197-bf57996847c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c03c1ade-bd29-4693-b197-bf57996847c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c03c1ade-bd29-4693-b197-bf57996847c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c03c1ade-bd29-4693-b197-bf57996847c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-c03c1ade-bd29-4693-b197-bf57996847c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c03c1ade-bd29-4693-b197-bf57996847c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c03c1ade-bd29-4693-b197-bf57996847c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c03c1ade-bd29-4693-b197-bf57996847c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c03c1ade-bd29-4693-b197-bf57996847c8.shogun-image {
  box-sizing: border-box;
}



.s-c03c1ade-bd29-4693-b197-bf57996847c8 img.shogun-image {
  
}


}@media (max-width: 767px){#s-c03c1ade-bd29-4693-b197-bf57996847c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-c03c1ade-bd29-4693-b197-bf57996847c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c03c1ade-bd29-4693-b197-bf57996847c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c03c1ade-bd29-4693-b197-bf57996847c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c03c1ade-bd29-4693-b197-bf57996847c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-c03c1ade-bd29-4693-b197-bf57996847c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c03c1ade-bd29-4693-b197-bf57996847c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c03c1ade-bd29-4693-b197-bf57996847c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c03c1ade-bd29-4693-b197-bf57996847c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c03c1ade-bd29-4693-b197-bf57996847c8.shogun-image {
  box-sizing: border-box;
}



.s-c03c1ade-bd29-4693-b197-bf57996847c8 img.shogun-image {
  
}


}
#s-7e719081-a038-4e18-8d3c-207e8a8e3303 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-7e719081-a038-4e18-8d3c-207e8a8e3303 {
  margin: 0 !important;
  overflow: visible;
}

#s-7e719081-a038-4e18-8d3c-207e8a8e3303-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7e719081-a038-4e18-8d3c-207e8a8e3303 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7e719081-a038-4e18-8d3c-207e8a8e3303 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7e719081-a038-4e18-8d3c-207e8a8e3303 img.shogun-image {
  /* Add background color handling */
  
}

#s-7e719081-a038-4e18-8d3c-207e8a8e3303 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7e719081-a038-4e18-8d3c-207e8a8e3303 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7e719081-a038-4e18-8d3c-207e8a8e3303.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e719081-a038-4e18-8d3c-207e8a8e3303.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e719081-a038-4e18-8d3c-207e8a8e3303.shogun-image {
  box-sizing: border-box;
}



.s-7e719081-a038-4e18-8d3c-207e8a8e3303 img.shogun-image {
  
}


@media (min-width: 1200px){#s-7e719081-a038-4e18-8d3c-207e8a8e3303 {
  margin: 0 !important;
  overflow: visible;
}

#s-7e719081-a038-4e18-8d3c-207e8a8e3303-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7e719081-a038-4e18-8d3c-207e8a8e3303 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7e719081-a038-4e18-8d3c-207e8a8e3303 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7e719081-a038-4e18-8d3c-207e8a8e3303 img.shogun-image {
  /* Add background color handling */
  
}

#s-7e719081-a038-4e18-8d3c-207e8a8e3303 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7e719081-a038-4e18-8d3c-207e8a8e3303 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7e719081-a038-4e18-8d3c-207e8a8e3303.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e719081-a038-4e18-8d3c-207e8a8e3303.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e719081-a038-4e18-8d3c-207e8a8e3303.shogun-image {
  box-sizing: border-box;
}



.s-7e719081-a038-4e18-8d3c-207e8a8e3303 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7e719081-a038-4e18-8d3c-207e8a8e3303 {
  margin: 0 !important;
  overflow: visible;
}

#s-7e719081-a038-4e18-8d3c-207e8a8e3303-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7e719081-a038-4e18-8d3c-207e8a8e3303 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7e719081-a038-4e18-8d3c-207e8a8e3303 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7e719081-a038-4e18-8d3c-207e8a8e3303 img.shogun-image {
  /* Add background color handling */
  
}

#s-7e719081-a038-4e18-8d3c-207e8a8e3303 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7e719081-a038-4e18-8d3c-207e8a8e3303 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7e719081-a038-4e18-8d3c-207e8a8e3303.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e719081-a038-4e18-8d3c-207e8a8e3303.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e719081-a038-4e18-8d3c-207e8a8e3303.shogun-image {
  box-sizing: border-box;
}



.s-7e719081-a038-4e18-8d3c-207e8a8e3303 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7e719081-a038-4e18-8d3c-207e8a8e3303 {
  margin: 0 !important;
  overflow: visible;
}

#s-7e719081-a038-4e18-8d3c-207e8a8e3303-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7e719081-a038-4e18-8d3c-207e8a8e3303 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7e719081-a038-4e18-8d3c-207e8a8e3303 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7e719081-a038-4e18-8d3c-207e8a8e3303 img.shogun-image {
  /* Add background color handling */
  
}

#s-7e719081-a038-4e18-8d3c-207e8a8e3303 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7e719081-a038-4e18-8d3c-207e8a8e3303 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7e719081-a038-4e18-8d3c-207e8a8e3303.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e719081-a038-4e18-8d3c-207e8a8e3303.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e719081-a038-4e18-8d3c-207e8a8e3303.shogun-image {
  box-sizing: border-box;
}



.s-7e719081-a038-4e18-8d3c-207e8a8e3303 img.shogun-image {
  
}


}@media (max-width: 767px){#s-7e719081-a038-4e18-8d3c-207e8a8e3303 {
  margin: 0 !important;
  overflow: visible;
}

#s-7e719081-a038-4e18-8d3c-207e8a8e3303-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7e719081-a038-4e18-8d3c-207e8a8e3303 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7e719081-a038-4e18-8d3c-207e8a8e3303 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7e719081-a038-4e18-8d3c-207e8a8e3303 img.shogun-image {
  /* Add background color handling */
  
}

#s-7e719081-a038-4e18-8d3c-207e8a8e3303 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7e719081-a038-4e18-8d3c-207e8a8e3303 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7e719081-a038-4e18-8d3c-207e8a8e3303.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e719081-a038-4e18-8d3c-207e8a8e3303.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e719081-a038-4e18-8d3c-207e8a8e3303.shogun-image {
  box-sizing: border-box;
}



.s-7e719081-a038-4e18-8d3c-207e8a8e3303 img.shogun-image {
  
}


}
#s-76706cfc-f6ba-4fb5-ba9f-80ef5f85fce2 {
  margin-left: auto;
margin-bottom: 2px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-76706cfc-f6ba-4fb5-ba9f-80ef5f85fce2"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 768px) {
[id="s-76706cfc-f6ba-4fb5-ba9f-80ef5f85fce2"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-76706cfc-f6ba-4fb5-ba9f-80ef5f85fce2"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-76706cfc-f6ba-4fb5-ba9f-80ef5f85fce2"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 1.5px);
}

}

#s-9690a386-be7b-45f4-be94-ec9c66e22bc7 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-9690a386-be7b-45f4-be94-ec9c66e22bc7 {
  margin: 0 !important;
  overflow: visible;
}

#s-9690a386-be7b-45f4-be94-ec9c66e22bc7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9690a386-be7b-45f4-be94-ec9c66e22bc7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9690a386-be7b-45f4-be94-ec9c66e22bc7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9690a386-be7b-45f4-be94-ec9c66e22bc7 img.shogun-image {
  /* Add background color handling */
  
}

#s-9690a386-be7b-45f4-be94-ec9c66e22bc7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9690a386-be7b-45f4-be94-ec9c66e22bc7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9690a386-be7b-45f4-be94-ec9c66e22bc7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9690a386-be7b-45f4-be94-ec9c66e22bc7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9690a386-be7b-45f4-be94-ec9c66e22bc7.shogun-image {
  box-sizing: border-box;
}



.s-9690a386-be7b-45f4-be94-ec9c66e22bc7 img.shogun-image {
  
}


@media (min-width: 1200px){#s-9690a386-be7b-45f4-be94-ec9c66e22bc7 {
  margin: 0 !important;
  overflow: visible;
}

#s-9690a386-be7b-45f4-be94-ec9c66e22bc7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9690a386-be7b-45f4-be94-ec9c66e22bc7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9690a386-be7b-45f4-be94-ec9c66e22bc7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9690a386-be7b-45f4-be94-ec9c66e22bc7 img.shogun-image {
  /* Add background color handling */
  
}

#s-9690a386-be7b-45f4-be94-ec9c66e22bc7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9690a386-be7b-45f4-be94-ec9c66e22bc7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9690a386-be7b-45f4-be94-ec9c66e22bc7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9690a386-be7b-45f4-be94-ec9c66e22bc7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9690a386-be7b-45f4-be94-ec9c66e22bc7.shogun-image {
  box-sizing: border-box;
}



.s-9690a386-be7b-45f4-be94-ec9c66e22bc7 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-9690a386-be7b-45f4-be94-ec9c66e22bc7 {
  margin: 0 !important;
  overflow: visible;
}

#s-9690a386-be7b-45f4-be94-ec9c66e22bc7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9690a386-be7b-45f4-be94-ec9c66e22bc7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9690a386-be7b-45f4-be94-ec9c66e22bc7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9690a386-be7b-45f4-be94-ec9c66e22bc7 img.shogun-image {
  /* Add background color handling */
  
}

#s-9690a386-be7b-45f4-be94-ec9c66e22bc7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9690a386-be7b-45f4-be94-ec9c66e22bc7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9690a386-be7b-45f4-be94-ec9c66e22bc7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9690a386-be7b-45f4-be94-ec9c66e22bc7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9690a386-be7b-45f4-be94-ec9c66e22bc7.shogun-image {
  box-sizing: border-box;
}



.s-9690a386-be7b-45f4-be94-ec9c66e22bc7 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-9690a386-be7b-45f4-be94-ec9c66e22bc7 {
  margin: 0 !important;
  overflow: visible;
}

#s-9690a386-be7b-45f4-be94-ec9c66e22bc7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9690a386-be7b-45f4-be94-ec9c66e22bc7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9690a386-be7b-45f4-be94-ec9c66e22bc7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9690a386-be7b-45f4-be94-ec9c66e22bc7 img.shogun-image {
  /* Add background color handling */
  
}

#s-9690a386-be7b-45f4-be94-ec9c66e22bc7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9690a386-be7b-45f4-be94-ec9c66e22bc7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9690a386-be7b-45f4-be94-ec9c66e22bc7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9690a386-be7b-45f4-be94-ec9c66e22bc7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9690a386-be7b-45f4-be94-ec9c66e22bc7.shogun-image {
  box-sizing: border-box;
}



.s-9690a386-be7b-45f4-be94-ec9c66e22bc7 img.shogun-image {
  
}


}@media (max-width: 767px){#s-9690a386-be7b-45f4-be94-ec9c66e22bc7 {
  margin: 0 !important;
  overflow: visible;
}

#s-9690a386-be7b-45f4-be94-ec9c66e22bc7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9690a386-be7b-45f4-be94-ec9c66e22bc7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9690a386-be7b-45f4-be94-ec9c66e22bc7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9690a386-be7b-45f4-be94-ec9c66e22bc7 img.shogun-image {
  /* Add background color handling */
  
}

#s-9690a386-be7b-45f4-be94-ec9c66e22bc7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9690a386-be7b-45f4-be94-ec9c66e22bc7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9690a386-be7b-45f4-be94-ec9c66e22bc7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9690a386-be7b-45f4-be94-ec9c66e22bc7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9690a386-be7b-45f4-be94-ec9c66e22bc7.shogun-image {
  box-sizing: border-box;
}



.s-9690a386-be7b-45f4-be94-ec9c66e22bc7 img.shogun-image {
  
}


}
#s-3af2e5c9-9f42-489b-968f-54ecdc115709 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-3af2e5c9-9f42-489b-968f-54ecdc115709 {
  margin: 0 !important;
  overflow: visible;
}

#s-3af2e5c9-9f42-489b-968f-54ecdc115709-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3af2e5c9-9f42-489b-968f-54ecdc115709 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3af2e5c9-9f42-489b-968f-54ecdc115709 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3af2e5c9-9f42-489b-968f-54ecdc115709 img.shogun-image {
  /* Add background color handling */
  
}

#s-3af2e5c9-9f42-489b-968f-54ecdc115709 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3af2e5c9-9f42-489b-968f-54ecdc115709 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3af2e5c9-9f42-489b-968f-54ecdc115709.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3af2e5c9-9f42-489b-968f-54ecdc115709.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3af2e5c9-9f42-489b-968f-54ecdc115709.shogun-image {
  box-sizing: border-box;
}



.s-3af2e5c9-9f42-489b-968f-54ecdc115709 img.shogun-image {
  
}


@media (min-width: 1200px){#s-3af2e5c9-9f42-489b-968f-54ecdc115709 {
  margin: 0 !important;
  overflow: visible;
}

#s-3af2e5c9-9f42-489b-968f-54ecdc115709-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3af2e5c9-9f42-489b-968f-54ecdc115709 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3af2e5c9-9f42-489b-968f-54ecdc115709 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3af2e5c9-9f42-489b-968f-54ecdc115709 img.shogun-image {
  /* Add background color handling */
  
}

#s-3af2e5c9-9f42-489b-968f-54ecdc115709 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3af2e5c9-9f42-489b-968f-54ecdc115709 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3af2e5c9-9f42-489b-968f-54ecdc115709.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3af2e5c9-9f42-489b-968f-54ecdc115709.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3af2e5c9-9f42-489b-968f-54ecdc115709.shogun-image {
  box-sizing: border-box;
}



.s-3af2e5c9-9f42-489b-968f-54ecdc115709 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-3af2e5c9-9f42-489b-968f-54ecdc115709 {
  margin: 0 !important;
  overflow: visible;
}

#s-3af2e5c9-9f42-489b-968f-54ecdc115709-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3af2e5c9-9f42-489b-968f-54ecdc115709 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3af2e5c9-9f42-489b-968f-54ecdc115709 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3af2e5c9-9f42-489b-968f-54ecdc115709 img.shogun-image {
  /* Add background color handling */
  
}

#s-3af2e5c9-9f42-489b-968f-54ecdc115709 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3af2e5c9-9f42-489b-968f-54ecdc115709 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3af2e5c9-9f42-489b-968f-54ecdc115709.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3af2e5c9-9f42-489b-968f-54ecdc115709.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3af2e5c9-9f42-489b-968f-54ecdc115709.shogun-image {
  box-sizing: border-box;
}



.s-3af2e5c9-9f42-489b-968f-54ecdc115709 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-3af2e5c9-9f42-489b-968f-54ecdc115709 {
  margin: 0 !important;
  overflow: visible;
}

#s-3af2e5c9-9f42-489b-968f-54ecdc115709-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3af2e5c9-9f42-489b-968f-54ecdc115709 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3af2e5c9-9f42-489b-968f-54ecdc115709 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3af2e5c9-9f42-489b-968f-54ecdc115709 img.shogun-image {
  /* Add background color handling */
  
}

#s-3af2e5c9-9f42-489b-968f-54ecdc115709 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3af2e5c9-9f42-489b-968f-54ecdc115709 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3af2e5c9-9f42-489b-968f-54ecdc115709.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3af2e5c9-9f42-489b-968f-54ecdc115709.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3af2e5c9-9f42-489b-968f-54ecdc115709.shogun-image {
  box-sizing: border-box;
}



.s-3af2e5c9-9f42-489b-968f-54ecdc115709 img.shogun-image {
  
}


}@media (max-width: 767px){#s-3af2e5c9-9f42-489b-968f-54ecdc115709 {
  margin: 0 !important;
  overflow: visible;
}

#s-3af2e5c9-9f42-489b-968f-54ecdc115709-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3af2e5c9-9f42-489b-968f-54ecdc115709 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3af2e5c9-9f42-489b-968f-54ecdc115709 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3af2e5c9-9f42-489b-968f-54ecdc115709 img.shogun-image {
  /* Add background color handling */
  
}

#s-3af2e5c9-9f42-489b-968f-54ecdc115709 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3af2e5c9-9f42-489b-968f-54ecdc115709 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3af2e5c9-9f42-489b-968f-54ecdc115709.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3af2e5c9-9f42-489b-968f-54ecdc115709.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3af2e5c9-9f42-489b-968f-54ecdc115709.shogun-image {
  box-sizing: border-box;
}



.s-3af2e5c9-9f42-489b-968f-54ecdc115709 img.shogun-image {
  
}


}
#s-2cfa6868-2222-44a4-b2f6-995182cc8e98 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-2cfa6868-2222-44a4-b2f6-995182cc8e98 {
  margin: 0 !important;
  overflow: visible;
}

#s-2cfa6868-2222-44a4-b2f6-995182cc8e98-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2cfa6868-2222-44a4-b2f6-995182cc8e98 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2cfa6868-2222-44a4-b2f6-995182cc8e98 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2cfa6868-2222-44a4-b2f6-995182cc8e98 img.shogun-image {
  /* Add background color handling */
  
}

#s-2cfa6868-2222-44a4-b2f6-995182cc8e98 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2cfa6868-2222-44a4-b2f6-995182cc8e98 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2cfa6868-2222-44a4-b2f6-995182cc8e98.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cfa6868-2222-44a4-b2f6-995182cc8e98.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cfa6868-2222-44a4-b2f6-995182cc8e98.shogun-image {
  box-sizing: border-box;
}



.s-2cfa6868-2222-44a4-b2f6-995182cc8e98 img.shogun-image {
  
}


@media (min-width: 1200px){#s-2cfa6868-2222-44a4-b2f6-995182cc8e98 {
  margin: 0 !important;
  overflow: visible;
}

#s-2cfa6868-2222-44a4-b2f6-995182cc8e98-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2cfa6868-2222-44a4-b2f6-995182cc8e98 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2cfa6868-2222-44a4-b2f6-995182cc8e98 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2cfa6868-2222-44a4-b2f6-995182cc8e98 img.shogun-image {
  /* Add background color handling */
  
}

#s-2cfa6868-2222-44a4-b2f6-995182cc8e98 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2cfa6868-2222-44a4-b2f6-995182cc8e98 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2cfa6868-2222-44a4-b2f6-995182cc8e98.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cfa6868-2222-44a4-b2f6-995182cc8e98.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cfa6868-2222-44a4-b2f6-995182cc8e98.shogun-image {
  box-sizing: border-box;
}



.s-2cfa6868-2222-44a4-b2f6-995182cc8e98 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-2cfa6868-2222-44a4-b2f6-995182cc8e98 {
  margin: 0 !important;
  overflow: visible;
}

#s-2cfa6868-2222-44a4-b2f6-995182cc8e98-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2cfa6868-2222-44a4-b2f6-995182cc8e98 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2cfa6868-2222-44a4-b2f6-995182cc8e98 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2cfa6868-2222-44a4-b2f6-995182cc8e98 img.shogun-image {
  /* Add background color handling */
  
}

#s-2cfa6868-2222-44a4-b2f6-995182cc8e98 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2cfa6868-2222-44a4-b2f6-995182cc8e98 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2cfa6868-2222-44a4-b2f6-995182cc8e98.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cfa6868-2222-44a4-b2f6-995182cc8e98.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cfa6868-2222-44a4-b2f6-995182cc8e98.shogun-image {
  box-sizing: border-box;
}



.s-2cfa6868-2222-44a4-b2f6-995182cc8e98 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-2cfa6868-2222-44a4-b2f6-995182cc8e98 {
  margin: 0 !important;
  overflow: visible;
}

#s-2cfa6868-2222-44a4-b2f6-995182cc8e98-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2cfa6868-2222-44a4-b2f6-995182cc8e98 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2cfa6868-2222-44a4-b2f6-995182cc8e98 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2cfa6868-2222-44a4-b2f6-995182cc8e98 img.shogun-image {
  /* Add background color handling */
  
}

#s-2cfa6868-2222-44a4-b2f6-995182cc8e98 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2cfa6868-2222-44a4-b2f6-995182cc8e98 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2cfa6868-2222-44a4-b2f6-995182cc8e98.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cfa6868-2222-44a4-b2f6-995182cc8e98.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cfa6868-2222-44a4-b2f6-995182cc8e98.shogun-image {
  box-sizing: border-box;
}



.s-2cfa6868-2222-44a4-b2f6-995182cc8e98 img.shogun-image {
  
}


}@media (max-width: 767px){#s-2cfa6868-2222-44a4-b2f6-995182cc8e98 {
  margin: 0 !important;
  overflow: visible;
}

#s-2cfa6868-2222-44a4-b2f6-995182cc8e98-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2cfa6868-2222-44a4-b2f6-995182cc8e98 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2cfa6868-2222-44a4-b2f6-995182cc8e98 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2cfa6868-2222-44a4-b2f6-995182cc8e98 img.shogun-image {
  /* Add background color handling */
  
}

#s-2cfa6868-2222-44a4-b2f6-995182cc8e98 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2cfa6868-2222-44a4-b2f6-995182cc8e98 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2cfa6868-2222-44a4-b2f6-995182cc8e98.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cfa6868-2222-44a4-b2f6-995182cc8e98.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cfa6868-2222-44a4-b2f6-995182cc8e98.shogun-image {
  box-sizing: border-box;
}



.s-2cfa6868-2222-44a4-b2f6-995182cc8e98 img.shogun-image {
  
}


}
#s-9d2a6dee-abff-426d-9435-49a0669eac0a {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-9d2a6dee-abff-426d-9435-49a0669eac0a {
  margin: 0 !important;
  overflow: visible;
}

#s-9d2a6dee-abff-426d-9435-49a0669eac0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d2a6dee-abff-426d-9435-49a0669eac0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d2a6dee-abff-426d-9435-49a0669eac0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d2a6dee-abff-426d-9435-49a0669eac0a img.shogun-image {
  /* Add background color handling */
  
}

#s-9d2a6dee-abff-426d-9435-49a0669eac0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9d2a6dee-abff-426d-9435-49a0669eac0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d2a6dee-abff-426d-9435-49a0669eac0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d2a6dee-abff-426d-9435-49a0669eac0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d2a6dee-abff-426d-9435-49a0669eac0a.shogun-image {
  box-sizing: border-box;
}



.s-9d2a6dee-abff-426d-9435-49a0669eac0a img.shogun-image {
  
}


@media (min-width: 1200px){#s-9d2a6dee-abff-426d-9435-49a0669eac0a {
  margin: 0 !important;
  overflow: visible;
}

#s-9d2a6dee-abff-426d-9435-49a0669eac0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d2a6dee-abff-426d-9435-49a0669eac0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d2a6dee-abff-426d-9435-49a0669eac0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d2a6dee-abff-426d-9435-49a0669eac0a img.shogun-image {
  /* Add background color handling */
  
}

#s-9d2a6dee-abff-426d-9435-49a0669eac0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9d2a6dee-abff-426d-9435-49a0669eac0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d2a6dee-abff-426d-9435-49a0669eac0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d2a6dee-abff-426d-9435-49a0669eac0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d2a6dee-abff-426d-9435-49a0669eac0a.shogun-image {
  box-sizing: border-box;
}



.s-9d2a6dee-abff-426d-9435-49a0669eac0a img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-9d2a6dee-abff-426d-9435-49a0669eac0a {
  margin: 0 !important;
  overflow: visible;
}

#s-9d2a6dee-abff-426d-9435-49a0669eac0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d2a6dee-abff-426d-9435-49a0669eac0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d2a6dee-abff-426d-9435-49a0669eac0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d2a6dee-abff-426d-9435-49a0669eac0a img.shogun-image {
  /* Add background color handling */
  
}

#s-9d2a6dee-abff-426d-9435-49a0669eac0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9d2a6dee-abff-426d-9435-49a0669eac0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d2a6dee-abff-426d-9435-49a0669eac0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d2a6dee-abff-426d-9435-49a0669eac0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d2a6dee-abff-426d-9435-49a0669eac0a.shogun-image {
  box-sizing: border-box;
}



.s-9d2a6dee-abff-426d-9435-49a0669eac0a img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-9d2a6dee-abff-426d-9435-49a0669eac0a {
  margin: 0 !important;
  overflow: visible;
}

#s-9d2a6dee-abff-426d-9435-49a0669eac0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d2a6dee-abff-426d-9435-49a0669eac0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d2a6dee-abff-426d-9435-49a0669eac0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d2a6dee-abff-426d-9435-49a0669eac0a img.shogun-image {
  /* Add background color handling */
  
}

#s-9d2a6dee-abff-426d-9435-49a0669eac0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9d2a6dee-abff-426d-9435-49a0669eac0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d2a6dee-abff-426d-9435-49a0669eac0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d2a6dee-abff-426d-9435-49a0669eac0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d2a6dee-abff-426d-9435-49a0669eac0a.shogun-image {
  box-sizing: border-box;
}



.s-9d2a6dee-abff-426d-9435-49a0669eac0a img.shogun-image {
  
}


}@media (max-width: 767px){#s-9d2a6dee-abff-426d-9435-49a0669eac0a {
  margin: 0 !important;
  overflow: visible;
}

#s-9d2a6dee-abff-426d-9435-49a0669eac0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d2a6dee-abff-426d-9435-49a0669eac0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d2a6dee-abff-426d-9435-49a0669eac0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d2a6dee-abff-426d-9435-49a0669eac0a img.shogun-image {
  /* Add background color handling */
  
}

#s-9d2a6dee-abff-426d-9435-49a0669eac0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9d2a6dee-abff-426d-9435-49a0669eac0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d2a6dee-abff-426d-9435-49a0669eac0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d2a6dee-abff-426d-9435-49a0669eac0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d2a6dee-abff-426d-9435-49a0669eac0a.shogun-image {
  box-sizing: border-box;
}



.s-9d2a6dee-abff-426d-9435-49a0669eac0a img.shogun-image {
  
}


}
#s-43730643-d1af-49bf-ae84-219734c6d557 {
  margin-left: auto;
margin-bottom: 2px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-43730643-d1af-49bf-ae84-219734c6d557"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 768px) {
[id="s-43730643-d1af-49bf-ae84-219734c6d557"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-43730643-d1af-49bf-ae84-219734c6d557"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-43730643-d1af-49bf-ae84-219734c6d557"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 1.5px);
}

}

#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 {
  margin: 0 !important;
  overflow: visible;
}

#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 img.shogun-image {
  /* Add background color handling */
  
}

#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9.shogun-image {
  box-sizing: border-box;
}



.s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 img.shogun-image {
  
}


@media (min-width: 1200px){#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 {
  margin: 0 !important;
  overflow: visible;
}

#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 img.shogun-image {
  /* Add background color handling */
  
}

#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9.shogun-image {
  box-sizing: border-box;
}



.s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 {
  margin: 0 !important;
  overflow: visible;
}

#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 img.shogun-image {
  /* Add background color handling */
  
}

#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9.shogun-image {
  box-sizing: border-box;
}



.s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 {
  margin: 0 !important;
  overflow: visible;
}

#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 img.shogun-image {
  /* Add background color handling */
  
}

#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9.shogun-image {
  box-sizing: border-box;
}



.s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 img.shogun-image {
  
}


}@media (max-width: 767px){#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 {
  margin: 0 !important;
  overflow: visible;
}

#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 img.shogun-image {
  /* Add background color handling */
  
}

#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9.shogun-image {
  box-sizing: border-box;
}



.s-7b899711-cc2f-4a1e-ac7a-27dc35ca6fb9 img.shogun-image {
  
}


}
#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e {
  margin: 0 !important;
  overflow: visible;
}

#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e8ae8ac-368a-4eb0-8170-feb680f7358e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e8ae8ac-368a-4eb0-8170-feb680f7358e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e img.shogun-image {
  /* Add background color handling */
  
}

#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1e8ae8ac-368a-4eb0-8170-feb680f7358e .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e8ae8ac-368a-4eb0-8170-feb680f7358e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e8ae8ac-368a-4eb0-8170-feb680f7358e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e.shogun-image {
  box-sizing: border-box;
}



.s-1e8ae8ac-368a-4eb0-8170-feb680f7358e img.shogun-image {
  
}


@media (min-width: 1200px){#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e {
  margin: 0 !important;
  overflow: visible;
}

#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e8ae8ac-368a-4eb0-8170-feb680f7358e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e8ae8ac-368a-4eb0-8170-feb680f7358e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e img.shogun-image {
  /* Add background color handling */
  
}

#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1e8ae8ac-368a-4eb0-8170-feb680f7358e .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e8ae8ac-368a-4eb0-8170-feb680f7358e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e8ae8ac-368a-4eb0-8170-feb680f7358e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e.shogun-image {
  box-sizing: border-box;
}



.s-1e8ae8ac-368a-4eb0-8170-feb680f7358e img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e {
  margin: 0 !important;
  overflow: visible;
}

#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e8ae8ac-368a-4eb0-8170-feb680f7358e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e8ae8ac-368a-4eb0-8170-feb680f7358e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e img.shogun-image {
  /* Add background color handling */
  
}

#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1e8ae8ac-368a-4eb0-8170-feb680f7358e .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e8ae8ac-368a-4eb0-8170-feb680f7358e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e8ae8ac-368a-4eb0-8170-feb680f7358e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e.shogun-image {
  box-sizing: border-box;
}



.s-1e8ae8ac-368a-4eb0-8170-feb680f7358e img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e {
  margin: 0 !important;
  overflow: visible;
}

#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e8ae8ac-368a-4eb0-8170-feb680f7358e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e8ae8ac-368a-4eb0-8170-feb680f7358e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e img.shogun-image {
  /* Add background color handling */
  
}

#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1e8ae8ac-368a-4eb0-8170-feb680f7358e .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e8ae8ac-368a-4eb0-8170-feb680f7358e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e8ae8ac-368a-4eb0-8170-feb680f7358e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e.shogun-image {
  box-sizing: border-box;
}



.s-1e8ae8ac-368a-4eb0-8170-feb680f7358e img.shogun-image {
  
}


}@media (max-width: 767px){#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e {
  margin: 0 !important;
  overflow: visible;
}

#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1e8ae8ac-368a-4eb0-8170-feb680f7358e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1e8ae8ac-368a-4eb0-8170-feb680f7358e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e img.shogun-image {
  /* Add background color handling */
  
}

#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1e8ae8ac-368a-4eb0-8170-feb680f7358e .shogun-image-content {
  
    justify-content: center;
  
}

.s-1e8ae8ac-368a-4eb0-8170-feb680f7358e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1e8ae8ac-368a-4eb0-8170-feb680f7358e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1e8ae8ac-368a-4eb0-8170-feb680f7358e.shogun-image {
  box-sizing: border-box;
}



.s-1e8ae8ac-368a-4eb0-8170-feb680f7358e img.shogun-image {
  
}


}
#s-30e88093-551a-415f-8ee4-7ae8d318303d {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-30e88093-551a-415f-8ee4-7ae8d318303d {
  margin: 0 !important;
  overflow: visible;
}

#s-30e88093-551a-415f-8ee4-7ae8d318303d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30e88093-551a-415f-8ee4-7ae8d318303d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-30e88093-551a-415f-8ee4-7ae8d318303d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30e88093-551a-415f-8ee4-7ae8d318303d img.shogun-image {
  /* Add background color handling */
  
}

#s-30e88093-551a-415f-8ee4-7ae8d318303d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-30e88093-551a-415f-8ee4-7ae8d318303d .shogun-image-content {
  
    justify-content: center;
  
}

.s-30e88093-551a-415f-8ee4-7ae8d318303d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30e88093-551a-415f-8ee4-7ae8d318303d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30e88093-551a-415f-8ee4-7ae8d318303d.shogun-image {
  box-sizing: border-box;
}



.s-30e88093-551a-415f-8ee4-7ae8d318303d img.shogun-image {
  
}


@media (min-width: 1200px){#s-30e88093-551a-415f-8ee4-7ae8d318303d {
  margin: 0 !important;
  overflow: visible;
}

#s-30e88093-551a-415f-8ee4-7ae8d318303d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30e88093-551a-415f-8ee4-7ae8d318303d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-30e88093-551a-415f-8ee4-7ae8d318303d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30e88093-551a-415f-8ee4-7ae8d318303d img.shogun-image {
  /* Add background color handling */
  
}

#s-30e88093-551a-415f-8ee4-7ae8d318303d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-30e88093-551a-415f-8ee4-7ae8d318303d .shogun-image-content {
  
    justify-content: center;
  
}

.s-30e88093-551a-415f-8ee4-7ae8d318303d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30e88093-551a-415f-8ee4-7ae8d318303d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30e88093-551a-415f-8ee4-7ae8d318303d.shogun-image {
  box-sizing: border-box;
}



.s-30e88093-551a-415f-8ee4-7ae8d318303d img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-30e88093-551a-415f-8ee4-7ae8d318303d {
  margin: 0 !important;
  overflow: visible;
}

#s-30e88093-551a-415f-8ee4-7ae8d318303d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30e88093-551a-415f-8ee4-7ae8d318303d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-30e88093-551a-415f-8ee4-7ae8d318303d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30e88093-551a-415f-8ee4-7ae8d318303d img.shogun-image {
  /* Add background color handling */
  
}

#s-30e88093-551a-415f-8ee4-7ae8d318303d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-30e88093-551a-415f-8ee4-7ae8d318303d .shogun-image-content {
  
    justify-content: center;
  
}

.s-30e88093-551a-415f-8ee4-7ae8d318303d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30e88093-551a-415f-8ee4-7ae8d318303d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30e88093-551a-415f-8ee4-7ae8d318303d.shogun-image {
  box-sizing: border-box;
}



.s-30e88093-551a-415f-8ee4-7ae8d318303d img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-30e88093-551a-415f-8ee4-7ae8d318303d {
  margin: 0 !important;
  overflow: visible;
}

#s-30e88093-551a-415f-8ee4-7ae8d318303d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30e88093-551a-415f-8ee4-7ae8d318303d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-30e88093-551a-415f-8ee4-7ae8d318303d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30e88093-551a-415f-8ee4-7ae8d318303d img.shogun-image {
  /* Add background color handling */
  
}

#s-30e88093-551a-415f-8ee4-7ae8d318303d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-30e88093-551a-415f-8ee4-7ae8d318303d .shogun-image-content {
  
    justify-content: center;
  
}

.s-30e88093-551a-415f-8ee4-7ae8d318303d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30e88093-551a-415f-8ee4-7ae8d318303d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30e88093-551a-415f-8ee4-7ae8d318303d.shogun-image {
  box-sizing: border-box;
}



.s-30e88093-551a-415f-8ee4-7ae8d318303d img.shogun-image {
  
}


}@media (max-width: 767px){#s-30e88093-551a-415f-8ee4-7ae8d318303d {
  margin: 0 !important;
  overflow: visible;
}

#s-30e88093-551a-415f-8ee4-7ae8d318303d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30e88093-551a-415f-8ee4-7ae8d318303d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-30e88093-551a-415f-8ee4-7ae8d318303d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30e88093-551a-415f-8ee4-7ae8d318303d img.shogun-image {
  /* Add background color handling */
  
}

#s-30e88093-551a-415f-8ee4-7ae8d318303d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-30e88093-551a-415f-8ee4-7ae8d318303d .shogun-image-content {
  
    justify-content: center;
  
}

.s-30e88093-551a-415f-8ee4-7ae8d318303d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30e88093-551a-415f-8ee4-7ae8d318303d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30e88093-551a-415f-8ee4-7ae8d318303d.shogun-image {
  box-sizing: border-box;
}



.s-30e88093-551a-415f-8ee4-7ae8d318303d img.shogun-image {
  
}


}
#s-b4260418-e70a-420c-a437-c72d05677f04 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-b4260418-e70a-420c-a437-c72d05677f04 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4260418-e70a-420c-a437-c72d05677f04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4260418-e70a-420c-a437-c72d05677f04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4260418-e70a-420c-a437-c72d05677f04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4260418-e70a-420c-a437-c72d05677f04 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4260418-e70a-420c-a437-c72d05677f04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b4260418-e70a-420c-a437-c72d05677f04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4260418-e70a-420c-a437-c72d05677f04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4260418-e70a-420c-a437-c72d05677f04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4260418-e70a-420c-a437-c72d05677f04.shogun-image {
  box-sizing: border-box;
}



.s-b4260418-e70a-420c-a437-c72d05677f04 img.shogun-image {
  
}


@media (min-width: 1200px){#s-b4260418-e70a-420c-a437-c72d05677f04 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4260418-e70a-420c-a437-c72d05677f04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4260418-e70a-420c-a437-c72d05677f04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4260418-e70a-420c-a437-c72d05677f04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4260418-e70a-420c-a437-c72d05677f04 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4260418-e70a-420c-a437-c72d05677f04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b4260418-e70a-420c-a437-c72d05677f04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4260418-e70a-420c-a437-c72d05677f04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4260418-e70a-420c-a437-c72d05677f04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4260418-e70a-420c-a437-c72d05677f04.shogun-image {
  box-sizing: border-box;
}



.s-b4260418-e70a-420c-a437-c72d05677f04 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b4260418-e70a-420c-a437-c72d05677f04 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4260418-e70a-420c-a437-c72d05677f04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4260418-e70a-420c-a437-c72d05677f04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4260418-e70a-420c-a437-c72d05677f04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4260418-e70a-420c-a437-c72d05677f04 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4260418-e70a-420c-a437-c72d05677f04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b4260418-e70a-420c-a437-c72d05677f04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4260418-e70a-420c-a437-c72d05677f04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4260418-e70a-420c-a437-c72d05677f04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4260418-e70a-420c-a437-c72d05677f04.shogun-image {
  box-sizing: border-box;
}



.s-b4260418-e70a-420c-a437-c72d05677f04 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b4260418-e70a-420c-a437-c72d05677f04 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4260418-e70a-420c-a437-c72d05677f04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4260418-e70a-420c-a437-c72d05677f04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4260418-e70a-420c-a437-c72d05677f04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4260418-e70a-420c-a437-c72d05677f04 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4260418-e70a-420c-a437-c72d05677f04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b4260418-e70a-420c-a437-c72d05677f04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4260418-e70a-420c-a437-c72d05677f04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4260418-e70a-420c-a437-c72d05677f04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4260418-e70a-420c-a437-c72d05677f04.shogun-image {
  box-sizing: border-box;
}



.s-b4260418-e70a-420c-a437-c72d05677f04 img.shogun-image {
  
}


}@media (max-width: 767px){#s-b4260418-e70a-420c-a437-c72d05677f04 {
  margin: 0 !important;
  overflow: visible;
}

#s-b4260418-e70a-420c-a437-c72d05677f04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4260418-e70a-420c-a437-c72d05677f04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4260418-e70a-420c-a437-c72d05677f04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4260418-e70a-420c-a437-c72d05677f04 img.shogun-image {
  /* Add background color handling */
  
}

#s-b4260418-e70a-420c-a437-c72d05677f04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b4260418-e70a-420c-a437-c72d05677f04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4260418-e70a-420c-a437-c72d05677f04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4260418-e70a-420c-a437-c72d05677f04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4260418-e70a-420c-a437-c72d05677f04.shogun-image {
  box-sizing: border-box;
}



.s-b4260418-e70a-420c-a437-c72d05677f04 img.shogun-image {
  
}


}
#s-888a39d3-c431-4f11-b145-6100f027ace3 {
  margin-top: 60px;
margin-left: 10%;
margin-bottom: 60px;
margin-right: 10%;
min-height: 50px;
}
@media (max-width: 767px){#s-888a39d3-c431-4f11-b145-6100f027ace3 {
  margin-top: 0px;
margin-left: 5%;
margin-bottom: 30px;
margin-right: 5%;
}
}







#s-888a39d3-c431-4f11-b145-6100f027ace3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-888a39d3-c431-4f11-b145-6100f027ace3.shg-box.shg-c {
  justify-content: center;
}

#s-15fabff9-6f0e-4bd9-a090-1bde99b7e11b {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-15fabff9-6f0e-4bd9-a090-1bde99b7e11b .shogun-heading-component h3 {
  color: rgba(0, 43, 65, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-7aeee2f2-8a6a-4dec-95dc-bf4d37d21301 {
  margin-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-7aeee2f2-8a6a-4dec-95dc-bf4d37d21301"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-7aeee2f2-8a6a-4dec-95dc-bf4d37d21301"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-7aeee2f2-8a6a-4dec-95dc-bf4d37d21301"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-7aeee2f2-8a6a-4dec-95dc-bf4d37d21301"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05.shogun-image {
  box-sizing: border-box;
}



.s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 img.shogun-image {
  
}


@media (min-width: 1200px){#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05.shogun-image {
  box-sizing: border-box;
}



.s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05.shogun-image {
  box-sizing: border-box;
}



.s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05.shogun-image {
  box-sizing: border-box;
}



.s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 img.shogun-image {
  
}


}@media (max-width: 767px){#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05.shogun-image {
  box-sizing: border-box;
}



.s-6d4adde9-219c-4ea4-b0ba-cc5fe7de0c05 img.shogun-image {
  
}


}
#s-5605e589-00c7-452b-a1e8-805ce8606267 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 {
  margin: 0 !important;
  overflow: visible;
}

#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 img.shogun-image {
  /* Add background color handling */
  
}

#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393.shogun-image {
  box-sizing: border-box;
}



.s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 img.shogun-image {
  
}


@media (min-width: 1200px){#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 {
  margin: 0 !important;
  overflow: visible;
}

#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 img.shogun-image {
  /* Add background color handling */
  
}

#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393.shogun-image {
  box-sizing: border-box;
}



.s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 {
  margin: 0 !important;
  overflow: visible;
}

#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 img.shogun-image {
  /* Add background color handling */
  
}

#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393.shogun-image {
  box-sizing: border-box;
}



.s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 {
  margin: 0 !important;
  overflow: visible;
}

#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 img.shogun-image {
  /* Add background color handling */
  
}

#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393.shogun-image {
  box-sizing: border-box;
}



.s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 img.shogun-image {
  
}


}@media (max-width: 767px){#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 {
  margin: 0 !important;
  overflow: visible;
}

#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 img.shogun-image {
  /* Add background color handling */
  
}

#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393.shogun-image {
  box-sizing: border-box;
}



.s-b7d36ce1-14ad-4f2c-8bc6-40c973e91393 img.shogun-image {
  
}


}
#s-df84f112-ad6e-4258-8063-0e079a0e1823 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 {
  margin: 0 !important;
  overflow: visible;
}

#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 img.shogun-image {
  /* Add background color handling */
  
}

#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39.shogun-image {
  box-sizing: border-box;
}



.s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 img.shogun-image {
  
}


@media (min-width: 1200px){#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 {
  margin: 0 !important;
  overflow: visible;
}

#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 img.shogun-image {
  /* Add background color handling */
  
}

#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39.shogun-image {
  box-sizing: border-box;
}



.s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 {
  margin: 0 !important;
  overflow: visible;
}

#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 img.shogun-image {
  /* Add background color handling */
  
}

#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39.shogun-image {
  box-sizing: border-box;
}



.s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 {
  margin: 0 !important;
  overflow: visible;
}

#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 img.shogun-image {
  /* Add background color handling */
  
}

#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39.shogun-image {
  box-sizing: border-box;
}



.s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 img.shogun-image {
  
}


}@media (max-width: 767px){#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 {
  margin: 0 !important;
  overflow: visible;
}

#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 img.shogun-image {
  /* Add background color handling */
  
}

#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39.shogun-image {
  box-sizing: border-box;
}



.s-f29c2d84-ec7a-40f0-b664-8a9a6c56ae39 img.shogun-image {
  
}


}
#s-d58d4c32-1d63-4da2-ba87-758e8a48020d {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-b90e85e9-bd75-4bd6-b269-ef4c6e5c544d {
  margin-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-b90e85e9-bd75-4bd6-b269-ef4c6e5c544d"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-b90e85e9-bd75-4bd6-b269-ef4c6e5c544d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-b90e85e9-bd75-4bd6-b269-ef4c6e5c544d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-b90e85e9-bd75-4bd6-b269-ef4c6e5c544d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-10b354cb-6600-4053-a816-6663f4481865 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-10b354cb-6600-4053-a816-6663f4481865 {
  margin: 0 !important;
  overflow: visible;
}

#s-10b354cb-6600-4053-a816-6663f4481865-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10b354cb-6600-4053-a816-6663f4481865 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-10b354cb-6600-4053-a816-6663f4481865 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10b354cb-6600-4053-a816-6663f4481865 img.shogun-image {
  /* Add background color handling */
  
}

#s-10b354cb-6600-4053-a816-6663f4481865 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-10b354cb-6600-4053-a816-6663f4481865 .shogun-image-content {
  
    justify-content: center;
  
}

.s-10b354cb-6600-4053-a816-6663f4481865.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10b354cb-6600-4053-a816-6663f4481865.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10b354cb-6600-4053-a816-6663f4481865.shogun-image {
  box-sizing: border-box;
}



.s-10b354cb-6600-4053-a816-6663f4481865 img.shogun-image {
  
}


@media (min-width: 1200px){#s-10b354cb-6600-4053-a816-6663f4481865 {
  margin: 0 !important;
  overflow: visible;
}

#s-10b354cb-6600-4053-a816-6663f4481865-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10b354cb-6600-4053-a816-6663f4481865 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-10b354cb-6600-4053-a816-6663f4481865 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10b354cb-6600-4053-a816-6663f4481865 img.shogun-image {
  /* Add background color handling */
  
}

#s-10b354cb-6600-4053-a816-6663f4481865 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-10b354cb-6600-4053-a816-6663f4481865 .shogun-image-content {
  
    justify-content: center;
  
}

.s-10b354cb-6600-4053-a816-6663f4481865.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10b354cb-6600-4053-a816-6663f4481865.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10b354cb-6600-4053-a816-6663f4481865.shogun-image {
  box-sizing: border-box;
}



.s-10b354cb-6600-4053-a816-6663f4481865 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-10b354cb-6600-4053-a816-6663f4481865 {
  margin: 0 !important;
  overflow: visible;
}

#s-10b354cb-6600-4053-a816-6663f4481865-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10b354cb-6600-4053-a816-6663f4481865 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-10b354cb-6600-4053-a816-6663f4481865 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10b354cb-6600-4053-a816-6663f4481865 img.shogun-image {
  /* Add background color handling */
  
}

#s-10b354cb-6600-4053-a816-6663f4481865 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-10b354cb-6600-4053-a816-6663f4481865 .shogun-image-content {
  
    justify-content: center;
  
}

.s-10b354cb-6600-4053-a816-6663f4481865.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10b354cb-6600-4053-a816-6663f4481865.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10b354cb-6600-4053-a816-6663f4481865.shogun-image {
  box-sizing: border-box;
}



.s-10b354cb-6600-4053-a816-6663f4481865 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-10b354cb-6600-4053-a816-6663f4481865 {
  margin: 0 !important;
  overflow: visible;
}

#s-10b354cb-6600-4053-a816-6663f4481865-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10b354cb-6600-4053-a816-6663f4481865 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-10b354cb-6600-4053-a816-6663f4481865 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10b354cb-6600-4053-a816-6663f4481865 img.shogun-image {
  /* Add background color handling */
  
}

#s-10b354cb-6600-4053-a816-6663f4481865 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-10b354cb-6600-4053-a816-6663f4481865 .shogun-image-content {
  
    justify-content: center;
  
}

.s-10b354cb-6600-4053-a816-6663f4481865.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10b354cb-6600-4053-a816-6663f4481865.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10b354cb-6600-4053-a816-6663f4481865.shogun-image {
  box-sizing: border-box;
}



.s-10b354cb-6600-4053-a816-6663f4481865 img.shogun-image {
  
}


}@media (max-width: 767px){#s-10b354cb-6600-4053-a816-6663f4481865 {
  margin: 0 !important;
  overflow: visible;
}

#s-10b354cb-6600-4053-a816-6663f4481865-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10b354cb-6600-4053-a816-6663f4481865 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-10b354cb-6600-4053-a816-6663f4481865 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10b354cb-6600-4053-a816-6663f4481865 img.shogun-image {
  /* Add background color handling */
  
}

#s-10b354cb-6600-4053-a816-6663f4481865 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-10b354cb-6600-4053-a816-6663f4481865 .shogun-image-content {
  
    justify-content: center;
  
}

.s-10b354cb-6600-4053-a816-6663f4481865.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10b354cb-6600-4053-a816-6663f4481865.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10b354cb-6600-4053-a816-6663f4481865.shogun-image {
  box-sizing: border-box;
}



.s-10b354cb-6600-4053-a816-6663f4481865 img.shogun-image {
  
}


}
#s-c2089122-b1ca-418c-ab80-68682dd4e0d1 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e {
  margin: 0 !important;
  overflow: visible;
}

#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e img.shogun-image {
  /* Add background color handling */
  
}

#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e.shogun-image {
  box-sizing: border-box;
}



.s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e img.shogun-image {
  
}


@media (min-width: 1200px){#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e {
  margin: 0 !important;
  overflow: visible;
}

#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e img.shogun-image {
  /* Add background color handling */
  
}

#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e.shogun-image {
  box-sizing: border-box;
}



.s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e {
  margin: 0 !important;
  overflow: visible;
}

#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e img.shogun-image {
  /* Add background color handling */
  
}

#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e.shogun-image {
  box-sizing: border-box;
}



.s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e {
  margin: 0 !important;
  overflow: visible;
}

#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e img.shogun-image {
  /* Add background color handling */
  
}

#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e.shogun-image {
  box-sizing: border-box;
}



.s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e img.shogun-image {
  
}


}@media (max-width: 767px){#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e {
  margin: 0 !important;
  overflow: visible;
}

#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e img.shogun-image {
  /* Add background color handling */
  
}

#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e.shogun-image {
  box-sizing: border-box;
}



.s-5a90cc47-7c82-4e8e-9537-c9c97b52ea2e img.shogun-image {
  
}


}
#s-d50c0c10-070e-4d32-9a88-16d417fbbf89 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-cc637fff-5f0a-4826-9475-8a9678a74cb0 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-cc637fff-5f0a-4826-9475-8a9678a74cb0 {
  margin: 0 !important;
  overflow: visible;
}

#s-cc637fff-5f0a-4826-9475-8a9678a74cb0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cc637fff-5f0a-4826-9475-8a9678a74cb0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cc637fff-5f0a-4826-9475-8a9678a74cb0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cc637fff-5f0a-4826-9475-8a9678a74cb0 img.shogun-image {
  /* Add background color handling */
  
}

#s-cc637fff-5f0a-4826-9475-8a9678a74cb0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cc637fff-5f0a-4826-9475-8a9678a74cb0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cc637fff-5f0a-4826-9475-8a9678a74cb0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cc637fff-5f0a-4826-9475-8a9678a74cb0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cc637fff-5f0a-4826-9475-8a9678a74cb0.shogun-image {
  box-sizing: border-box;
}



.s-cc637fff-5f0a-4826-9475-8a9678a74cb0 img.shogun-image {
  
}


@media (min-width: 1200px){#s-cc637fff-5f0a-4826-9475-8a9678a74cb0 {
  margin: 0 !important;
  overflow: visible;
}

#s-cc637fff-5f0a-4826-9475-8a9678a74cb0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cc637fff-5f0a-4826-9475-8a9678a74cb0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cc637fff-5f0a-4826-9475-8a9678a74cb0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cc637fff-5f0a-4826-9475-8a9678a74cb0 img.shogun-image {
  /* Add background color handling */
  
}

#s-cc637fff-5f0a-4826-9475-8a9678a74cb0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cc637fff-5f0a-4826-9475-8a9678a74cb0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cc637fff-5f0a-4826-9475-8a9678a74cb0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cc637fff-5f0a-4826-9475-8a9678a74cb0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cc637fff-5f0a-4826-9475-8a9678a74cb0.shogun-image {
  box-sizing: border-box;
}



.s-cc637fff-5f0a-4826-9475-8a9678a74cb0 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-cc637fff-5f0a-4826-9475-8a9678a74cb0 {
  margin: 0 !important;
  overflow: visible;
}

#s-cc637fff-5f0a-4826-9475-8a9678a74cb0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cc637fff-5f0a-4826-9475-8a9678a74cb0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cc637fff-5f0a-4826-9475-8a9678a74cb0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cc637fff-5f0a-4826-9475-8a9678a74cb0 img.shogun-image {
  /* Add background color handling */
  
}

#s-cc637fff-5f0a-4826-9475-8a9678a74cb0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cc637fff-5f0a-4826-9475-8a9678a74cb0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cc637fff-5f0a-4826-9475-8a9678a74cb0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cc637fff-5f0a-4826-9475-8a9678a74cb0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cc637fff-5f0a-4826-9475-8a9678a74cb0.shogun-image {
  box-sizing: border-box;
}



.s-cc637fff-5f0a-4826-9475-8a9678a74cb0 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-cc637fff-5f0a-4826-9475-8a9678a74cb0 {
  margin: 0 !important;
  overflow: visible;
}

#s-cc637fff-5f0a-4826-9475-8a9678a74cb0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cc637fff-5f0a-4826-9475-8a9678a74cb0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cc637fff-5f0a-4826-9475-8a9678a74cb0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cc637fff-5f0a-4826-9475-8a9678a74cb0 img.shogun-image {
  /* Add background color handling */
  
}

#s-cc637fff-5f0a-4826-9475-8a9678a74cb0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cc637fff-5f0a-4826-9475-8a9678a74cb0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cc637fff-5f0a-4826-9475-8a9678a74cb0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cc637fff-5f0a-4826-9475-8a9678a74cb0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cc637fff-5f0a-4826-9475-8a9678a74cb0.shogun-image {
  box-sizing: border-box;
}



.s-cc637fff-5f0a-4826-9475-8a9678a74cb0 img.shogun-image {
  
}


}@media (max-width: 767px){#s-cc637fff-5f0a-4826-9475-8a9678a74cb0 {
  margin: 0 !important;
  overflow: visible;
}

#s-cc637fff-5f0a-4826-9475-8a9678a74cb0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cc637fff-5f0a-4826-9475-8a9678a74cb0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cc637fff-5f0a-4826-9475-8a9678a74cb0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cc637fff-5f0a-4826-9475-8a9678a74cb0 img.shogun-image {
  /* Add background color handling */
  
}

#s-cc637fff-5f0a-4826-9475-8a9678a74cb0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cc637fff-5f0a-4826-9475-8a9678a74cb0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cc637fff-5f0a-4826-9475-8a9678a74cb0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cc637fff-5f0a-4826-9475-8a9678a74cb0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cc637fff-5f0a-4826-9475-8a9678a74cb0.shogun-image {
  box-sizing: border-box;
}



.s-cc637fff-5f0a-4826-9475-8a9678a74cb0 img.shogun-image {
  
}


}
#s-2eaaa00b-4e49-4898-8da3-e6913a8b3d0e {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-170c6b19-6628-4a70-96d5-530dc176d70d {
  margin-bottom: 10px;
}
@media (max-width: 767px){#s-170c6b19-6628-4a70-96d5-530dc176d70d {
  margin-bottom: 0px;
}
}
@media (min-width: 0px) {
[id="s-170c6b19-6628-4a70-96d5-530dc176d70d"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-170c6b19-6628-4a70-96d5-530dc176d70d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-170c6b19-6628-4a70-96d5-530dc176d70d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-170c6b19-6628-4a70-96d5-530dc176d70d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 {
  margin: 0 !important;
  overflow: visible;
}

#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 img.shogun-image {
  /* Add background color handling */
  
}

#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fe516cde-d29b-4ef8-840f-a15b5ea176b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fe516cde-d29b-4ef8-840f-a15b5ea176b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5.shogun-image {
  box-sizing: border-box;
}



.s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 img.shogun-image {
  
}


@media (min-width: 1200px){#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 {
  margin: 0 !important;
  overflow: visible;
}

#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 img.shogun-image {
  /* Add background color handling */
  
}

#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fe516cde-d29b-4ef8-840f-a15b5ea176b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fe516cde-d29b-4ef8-840f-a15b5ea176b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5.shogun-image {
  box-sizing: border-box;
}



.s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 {
  margin: 0 !important;
  overflow: visible;
}

#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 img.shogun-image {
  /* Add background color handling */
  
}

#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fe516cde-d29b-4ef8-840f-a15b5ea176b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fe516cde-d29b-4ef8-840f-a15b5ea176b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5.shogun-image {
  box-sizing: border-box;
}



.s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 {
  margin: 0 !important;
  overflow: visible;
}

#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 img.shogun-image {
  /* Add background color handling */
  
}

#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fe516cde-d29b-4ef8-840f-a15b5ea176b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fe516cde-d29b-4ef8-840f-a15b5ea176b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5.shogun-image {
  box-sizing: border-box;
}



.s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 img.shogun-image {
  
}


}@media (max-width: 767px){#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 {
  margin: 0 !important;
  overflow: visible;
}

#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 img.shogun-image {
  /* Add background color handling */
  
}

#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fe516cde-d29b-4ef8-840f-a15b5ea176b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fe516cde-d29b-4ef8-840f-a15b5ea176b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe516cde-d29b-4ef8-840f-a15b5ea176b5.shogun-image {
  box-sizing: border-box;
}



.s-fe516cde-d29b-4ef8-840f-a15b5ea176b5 img.shogun-image {
  
}


}
#s-3b4a0d34-5d6f-41c1-9658-fb065ce1f836 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-8da1bea6-d74c-4235-a94f-b83722f8667d {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-8da1bea6-d74c-4235-a94f-b83722f8667d {
  margin: 0 !important;
  overflow: visible;
}

#s-8da1bea6-d74c-4235-a94f-b83722f8667d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8da1bea6-d74c-4235-a94f-b83722f8667d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8da1bea6-d74c-4235-a94f-b83722f8667d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8da1bea6-d74c-4235-a94f-b83722f8667d img.shogun-image {
  /* Add background color handling */
  
}

#s-8da1bea6-d74c-4235-a94f-b83722f8667d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8da1bea6-d74c-4235-a94f-b83722f8667d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8da1bea6-d74c-4235-a94f-b83722f8667d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8da1bea6-d74c-4235-a94f-b83722f8667d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8da1bea6-d74c-4235-a94f-b83722f8667d.shogun-image {
  box-sizing: border-box;
}



.s-8da1bea6-d74c-4235-a94f-b83722f8667d img.shogun-image {
  
}


@media (min-width: 1200px){#s-8da1bea6-d74c-4235-a94f-b83722f8667d {
  margin: 0 !important;
  overflow: visible;
}

#s-8da1bea6-d74c-4235-a94f-b83722f8667d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8da1bea6-d74c-4235-a94f-b83722f8667d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8da1bea6-d74c-4235-a94f-b83722f8667d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8da1bea6-d74c-4235-a94f-b83722f8667d img.shogun-image {
  /* Add background color handling */
  
}

#s-8da1bea6-d74c-4235-a94f-b83722f8667d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8da1bea6-d74c-4235-a94f-b83722f8667d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8da1bea6-d74c-4235-a94f-b83722f8667d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8da1bea6-d74c-4235-a94f-b83722f8667d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8da1bea6-d74c-4235-a94f-b83722f8667d.shogun-image {
  box-sizing: border-box;
}



.s-8da1bea6-d74c-4235-a94f-b83722f8667d img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-8da1bea6-d74c-4235-a94f-b83722f8667d {
  margin: 0 !important;
  overflow: visible;
}

#s-8da1bea6-d74c-4235-a94f-b83722f8667d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8da1bea6-d74c-4235-a94f-b83722f8667d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8da1bea6-d74c-4235-a94f-b83722f8667d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8da1bea6-d74c-4235-a94f-b83722f8667d img.shogun-image {
  /* Add background color handling */
  
}

#s-8da1bea6-d74c-4235-a94f-b83722f8667d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8da1bea6-d74c-4235-a94f-b83722f8667d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8da1bea6-d74c-4235-a94f-b83722f8667d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8da1bea6-d74c-4235-a94f-b83722f8667d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8da1bea6-d74c-4235-a94f-b83722f8667d.shogun-image {
  box-sizing: border-box;
}



.s-8da1bea6-d74c-4235-a94f-b83722f8667d img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-8da1bea6-d74c-4235-a94f-b83722f8667d {
  margin: 0 !important;
  overflow: visible;
}

#s-8da1bea6-d74c-4235-a94f-b83722f8667d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8da1bea6-d74c-4235-a94f-b83722f8667d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8da1bea6-d74c-4235-a94f-b83722f8667d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8da1bea6-d74c-4235-a94f-b83722f8667d img.shogun-image {
  /* Add background color handling */
  
}

#s-8da1bea6-d74c-4235-a94f-b83722f8667d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8da1bea6-d74c-4235-a94f-b83722f8667d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8da1bea6-d74c-4235-a94f-b83722f8667d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8da1bea6-d74c-4235-a94f-b83722f8667d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8da1bea6-d74c-4235-a94f-b83722f8667d.shogun-image {
  box-sizing: border-box;
}



.s-8da1bea6-d74c-4235-a94f-b83722f8667d img.shogun-image {
  
}


}@media (max-width: 767px){#s-8da1bea6-d74c-4235-a94f-b83722f8667d {
  margin: 0 !important;
  overflow: visible;
}

#s-8da1bea6-d74c-4235-a94f-b83722f8667d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8da1bea6-d74c-4235-a94f-b83722f8667d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8da1bea6-d74c-4235-a94f-b83722f8667d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8da1bea6-d74c-4235-a94f-b83722f8667d img.shogun-image {
  /* Add background color handling */
  
}

#s-8da1bea6-d74c-4235-a94f-b83722f8667d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8da1bea6-d74c-4235-a94f-b83722f8667d .shogun-image-content {
  
    justify-content: center;
  
}

.s-8da1bea6-d74c-4235-a94f-b83722f8667d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8da1bea6-d74c-4235-a94f-b83722f8667d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8da1bea6-d74c-4235-a94f-b83722f8667d.shogun-image {
  box-sizing: border-box;
}



.s-8da1bea6-d74c-4235-a94f-b83722f8667d img.shogun-image {
  
}


}
#s-0e976f9e-8575-4322-8513-d2790387a505 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-a8e12608-19f6-40b4-ad10-3330d1729b67 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-a8e12608-19f6-40b4-ad10-3330d1729b67 {
  margin: 0 !important;
  overflow: visible;
}

#s-a8e12608-19f6-40b4-ad10-3330d1729b67-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a8e12608-19f6-40b4-ad10-3330d1729b67 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a8e12608-19f6-40b4-ad10-3330d1729b67 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a8e12608-19f6-40b4-ad10-3330d1729b67 img.shogun-image {
  /* Add background color handling */
  
}

#s-a8e12608-19f6-40b4-ad10-3330d1729b67 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a8e12608-19f6-40b4-ad10-3330d1729b67 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a8e12608-19f6-40b4-ad10-3330d1729b67.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8e12608-19f6-40b4-ad10-3330d1729b67.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8e12608-19f6-40b4-ad10-3330d1729b67.shogun-image {
  box-sizing: border-box;
}



.s-a8e12608-19f6-40b4-ad10-3330d1729b67 img.shogun-image {
  
}


@media (min-width: 1200px){#s-a8e12608-19f6-40b4-ad10-3330d1729b67 {
  margin: 0 !important;
  overflow: visible;
}

#s-a8e12608-19f6-40b4-ad10-3330d1729b67-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a8e12608-19f6-40b4-ad10-3330d1729b67 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a8e12608-19f6-40b4-ad10-3330d1729b67 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a8e12608-19f6-40b4-ad10-3330d1729b67 img.shogun-image {
  /* Add background color handling */
  
}

#s-a8e12608-19f6-40b4-ad10-3330d1729b67 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a8e12608-19f6-40b4-ad10-3330d1729b67 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a8e12608-19f6-40b4-ad10-3330d1729b67.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8e12608-19f6-40b4-ad10-3330d1729b67.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8e12608-19f6-40b4-ad10-3330d1729b67.shogun-image {
  box-sizing: border-box;
}



.s-a8e12608-19f6-40b4-ad10-3330d1729b67 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a8e12608-19f6-40b4-ad10-3330d1729b67 {
  margin: 0 !important;
  overflow: visible;
}

#s-a8e12608-19f6-40b4-ad10-3330d1729b67-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a8e12608-19f6-40b4-ad10-3330d1729b67 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a8e12608-19f6-40b4-ad10-3330d1729b67 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a8e12608-19f6-40b4-ad10-3330d1729b67 img.shogun-image {
  /* Add background color handling */
  
}

#s-a8e12608-19f6-40b4-ad10-3330d1729b67 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a8e12608-19f6-40b4-ad10-3330d1729b67 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a8e12608-19f6-40b4-ad10-3330d1729b67.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8e12608-19f6-40b4-ad10-3330d1729b67.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8e12608-19f6-40b4-ad10-3330d1729b67.shogun-image {
  box-sizing: border-box;
}



.s-a8e12608-19f6-40b4-ad10-3330d1729b67 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-a8e12608-19f6-40b4-ad10-3330d1729b67 {
  margin: 0 !important;
  overflow: visible;
}

#s-a8e12608-19f6-40b4-ad10-3330d1729b67-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a8e12608-19f6-40b4-ad10-3330d1729b67 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a8e12608-19f6-40b4-ad10-3330d1729b67 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a8e12608-19f6-40b4-ad10-3330d1729b67 img.shogun-image {
  /* Add background color handling */
  
}

#s-a8e12608-19f6-40b4-ad10-3330d1729b67 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a8e12608-19f6-40b4-ad10-3330d1729b67 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a8e12608-19f6-40b4-ad10-3330d1729b67.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8e12608-19f6-40b4-ad10-3330d1729b67.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8e12608-19f6-40b4-ad10-3330d1729b67.shogun-image {
  box-sizing: border-box;
}



.s-a8e12608-19f6-40b4-ad10-3330d1729b67 img.shogun-image {
  
}


}@media (max-width: 767px){#s-a8e12608-19f6-40b4-ad10-3330d1729b67 {
  margin: 0 !important;
  overflow: visible;
}

#s-a8e12608-19f6-40b4-ad10-3330d1729b67-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a8e12608-19f6-40b4-ad10-3330d1729b67 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a8e12608-19f6-40b4-ad10-3330d1729b67 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a8e12608-19f6-40b4-ad10-3330d1729b67 img.shogun-image {
  /* Add background color handling */
  
}

#s-a8e12608-19f6-40b4-ad10-3330d1729b67 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a8e12608-19f6-40b4-ad10-3330d1729b67 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a8e12608-19f6-40b4-ad10-3330d1729b67.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8e12608-19f6-40b4-ad10-3330d1729b67.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8e12608-19f6-40b4-ad10-3330d1729b67.shogun-image {
  box-sizing: border-box;
}



.s-a8e12608-19f6-40b4-ad10-3330d1729b67 img.shogun-image {
  
}


}
#s-db6ac63d-3362-44d6-9242-f242e878fa4c {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-97d8d8aa-6547-430a-b512-4592cb26705b {
  margin-top: 60px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-97d8d8aa-6547-430a-b512-4592cb26705b {
  margin-top: 30px;
margin-bottom: 20px;
}
}
#s-97d8d8aa-6547-430a-b512-4592cb26705b .shogun-heading-component h3 {
  color: rgba(0, 43, 65, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



@media (min-width: 0px) {
[id="s-ba8a1263-2f6d-4622-a831-e946350b9982"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-ba8a1263-2f6d-4622-a831-e946350b9982"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-ba8a1263-2f6d-4622-a831-e946350b9982"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-ba8a1263-2f6d-4622-a831-e946350b9982"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-4a58bb31-89cd-4393-89be-1dab8a1ed808 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-4a58bb31-89cd-4393-89be-1dab8a1ed808 {
  margin: 0 !important;
  overflow: visible;
}

#s-4a58bb31-89cd-4393-89be-1dab8a1ed808-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a58bb31-89cd-4393-89be-1dab8a1ed808 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a58bb31-89cd-4393-89be-1dab8a1ed808 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a58bb31-89cd-4393-89be-1dab8a1ed808 img.shogun-image {
  /* Add background color handling */
  
}

#s-4a58bb31-89cd-4393-89be-1dab8a1ed808 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4a58bb31-89cd-4393-89be-1dab8a1ed808 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a58bb31-89cd-4393-89be-1dab8a1ed808.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a58bb31-89cd-4393-89be-1dab8a1ed808.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a58bb31-89cd-4393-89be-1dab8a1ed808.shogun-image {
  box-sizing: border-box;
}



.s-4a58bb31-89cd-4393-89be-1dab8a1ed808 img.shogun-image {
  
}


@media (min-width: 1200px){#s-4a58bb31-89cd-4393-89be-1dab8a1ed808 {
  margin: 0 !important;
  overflow: visible;
}

#s-4a58bb31-89cd-4393-89be-1dab8a1ed808-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a58bb31-89cd-4393-89be-1dab8a1ed808 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a58bb31-89cd-4393-89be-1dab8a1ed808 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a58bb31-89cd-4393-89be-1dab8a1ed808 img.shogun-image {
  /* Add background color handling */
  
}

#s-4a58bb31-89cd-4393-89be-1dab8a1ed808 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4a58bb31-89cd-4393-89be-1dab8a1ed808 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a58bb31-89cd-4393-89be-1dab8a1ed808.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a58bb31-89cd-4393-89be-1dab8a1ed808.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a58bb31-89cd-4393-89be-1dab8a1ed808.shogun-image {
  box-sizing: border-box;
}



.s-4a58bb31-89cd-4393-89be-1dab8a1ed808 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-4a58bb31-89cd-4393-89be-1dab8a1ed808 {
  margin: 0 !important;
  overflow: visible;
}

#s-4a58bb31-89cd-4393-89be-1dab8a1ed808-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a58bb31-89cd-4393-89be-1dab8a1ed808 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a58bb31-89cd-4393-89be-1dab8a1ed808 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a58bb31-89cd-4393-89be-1dab8a1ed808 img.shogun-image {
  /* Add background color handling */
  
}

#s-4a58bb31-89cd-4393-89be-1dab8a1ed808 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4a58bb31-89cd-4393-89be-1dab8a1ed808 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a58bb31-89cd-4393-89be-1dab8a1ed808.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a58bb31-89cd-4393-89be-1dab8a1ed808.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a58bb31-89cd-4393-89be-1dab8a1ed808.shogun-image {
  box-sizing: border-box;
}



.s-4a58bb31-89cd-4393-89be-1dab8a1ed808 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-4a58bb31-89cd-4393-89be-1dab8a1ed808 {
  margin: 0 !important;
  overflow: visible;
}

#s-4a58bb31-89cd-4393-89be-1dab8a1ed808-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a58bb31-89cd-4393-89be-1dab8a1ed808 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a58bb31-89cd-4393-89be-1dab8a1ed808 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a58bb31-89cd-4393-89be-1dab8a1ed808 img.shogun-image {
  /* Add background color handling */
  
}

#s-4a58bb31-89cd-4393-89be-1dab8a1ed808 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4a58bb31-89cd-4393-89be-1dab8a1ed808 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a58bb31-89cd-4393-89be-1dab8a1ed808.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a58bb31-89cd-4393-89be-1dab8a1ed808.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a58bb31-89cd-4393-89be-1dab8a1ed808.shogun-image {
  box-sizing: border-box;
}



.s-4a58bb31-89cd-4393-89be-1dab8a1ed808 img.shogun-image {
  
}


}@media (max-width: 767px){#s-4a58bb31-89cd-4393-89be-1dab8a1ed808 {
  margin: 0 !important;
  overflow: visible;
}

#s-4a58bb31-89cd-4393-89be-1dab8a1ed808-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a58bb31-89cd-4393-89be-1dab8a1ed808 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a58bb31-89cd-4393-89be-1dab8a1ed808 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a58bb31-89cd-4393-89be-1dab8a1ed808 img.shogun-image {
  /* Add background color handling */
  
}

#s-4a58bb31-89cd-4393-89be-1dab8a1ed808 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4a58bb31-89cd-4393-89be-1dab8a1ed808 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a58bb31-89cd-4393-89be-1dab8a1ed808.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a58bb31-89cd-4393-89be-1dab8a1ed808.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a58bb31-89cd-4393-89be-1dab8a1ed808.shogun-image {
  box-sizing: border-box;
}



.s-4a58bb31-89cd-4393-89be-1dab8a1ed808 img.shogun-image {
  
}


}
#s-2012be98-a8f8-40e1-a40e-1bb007b595ca {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-7c890c89-42f5-46a9-8115-db8c9446a41f {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-7c890c89-42f5-46a9-8115-db8c9446a41f {
  margin: 0 !important;
  overflow: visible;
}

#s-7c890c89-42f5-46a9-8115-db8c9446a41f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7c890c89-42f5-46a9-8115-db8c9446a41f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7c890c89-42f5-46a9-8115-db8c9446a41f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7c890c89-42f5-46a9-8115-db8c9446a41f img.shogun-image {
  /* Add background color handling */
  
}

#s-7c890c89-42f5-46a9-8115-db8c9446a41f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7c890c89-42f5-46a9-8115-db8c9446a41f .shogun-image-content {
  
    justify-content: center;
  
}

.s-7c890c89-42f5-46a9-8115-db8c9446a41f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c890c89-42f5-46a9-8115-db8c9446a41f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c890c89-42f5-46a9-8115-db8c9446a41f.shogun-image {
  box-sizing: border-box;
}



.s-7c890c89-42f5-46a9-8115-db8c9446a41f img.shogun-image {
  
}


@media (min-width: 1200px){#s-7c890c89-42f5-46a9-8115-db8c9446a41f {
  margin: 0 !important;
  overflow: visible;
}

#s-7c890c89-42f5-46a9-8115-db8c9446a41f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7c890c89-42f5-46a9-8115-db8c9446a41f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7c890c89-42f5-46a9-8115-db8c9446a41f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7c890c89-42f5-46a9-8115-db8c9446a41f img.shogun-image {
  /* Add background color handling */
  
}

#s-7c890c89-42f5-46a9-8115-db8c9446a41f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7c890c89-42f5-46a9-8115-db8c9446a41f .shogun-image-content {
  
    justify-content: center;
  
}

.s-7c890c89-42f5-46a9-8115-db8c9446a41f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c890c89-42f5-46a9-8115-db8c9446a41f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c890c89-42f5-46a9-8115-db8c9446a41f.shogun-image {
  box-sizing: border-box;
}



.s-7c890c89-42f5-46a9-8115-db8c9446a41f img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7c890c89-42f5-46a9-8115-db8c9446a41f {
  margin: 0 !important;
  overflow: visible;
}

#s-7c890c89-42f5-46a9-8115-db8c9446a41f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7c890c89-42f5-46a9-8115-db8c9446a41f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7c890c89-42f5-46a9-8115-db8c9446a41f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7c890c89-42f5-46a9-8115-db8c9446a41f img.shogun-image {
  /* Add background color handling */
  
}

#s-7c890c89-42f5-46a9-8115-db8c9446a41f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7c890c89-42f5-46a9-8115-db8c9446a41f .shogun-image-content {
  
    justify-content: center;
  
}

.s-7c890c89-42f5-46a9-8115-db8c9446a41f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c890c89-42f5-46a9-8115-db8c9446a41f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c890c89-42f5-46a9-8115-db8c9446a41f.shogun-image {
  box-sizing: border-box;
}



.s-7c890c89-42f5-46a9-8115-db8c9446a41f img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7c890c89-42f5-46a9-8115-db8c9446a41f {
  margin: 0 !important;
  overflow: visible;
}

#s-7c890c89-42f5-46a9-8115-db8c9446a41f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7c890c89-42f5-46a9-8115-db8c9446a41f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7c890c89-42f5-46a9-8115-db8c9446a41f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7c890c89-42f5-46a9-8115-db8c9446a41f img.shogun-image {
  /* Add background color handling */
  
}

#s-7c890c89-42f5-46a9-8115-db8c9446a41f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7c890c89-42f5-46a9-8115-db8c9446a41f .shogun-image-content {
  
    justify-content: center;
  
}

.s-7c890c89-42f5-46a9-8115-db8c9446a41f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c890c89-42f5-46a9-8115-db8c9446a41f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c890c89-42f5-46a9-8115-db8c9446a41f.shogun-image {
  box-sizing: border-box;
}



.s-7c890c89-42f5-46a9-8115-db8c9446a41f img.shogun-image {
  
}


}@media (max-width: 767px){#s-7c890c89-42f5-46a9-8115-db8c9446a41f {
  margin: 0 !important;
  overflow: visible;
}

#s-7c890c89-42f5-46a9-8115-db8c9446a41f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7c890c89-42f5-46a9-8115-db8c9446a41f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7c890c89-42f5-46a9-8115-db8c9446a41f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7c890c89-42f5-46a9-8115-db8c9446a41f img.shogun-image {
  /* Add background color handling */
  
}

#s-7c890c89-42f5-46a9-8115-db8c9446a41f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7c890c89-42f5-46a9-8115-db8c9446a41f .shogun-image-content {
  
    justify-content: center;
  
}

.s-7c890c89-42f5-46a9-8115-db8c9446a41f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c890c89-42f5-46a9-8115-db8c9446a41f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c890c89-42f5-46a9-8115-db8c9446a41f.shogun-image {
  box-sizing: border-box;
}



.s-7c890c89-42f5-46a9-8115-db8c9446a41f img.shogun-image {
  
}


}
#s-553e7d00-d55c-4bc4-a74c-fdd95faecbf9 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-3b683f2d-4f46-402e-b32f-990680760d73 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-3b683f2d-4f46-402e-b32f-990680760d73 {
  margin: 0 !important;
  overflow: visible;
}

#s-3b683f2d-4f46-402e-b32f-990680760d73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3b683f2d-4f46-402e-b32f-990680760d73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3b683f2d-4f46-402e-b32f-990680760d73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3b683f2d-4f46-402e-b32f-990680760d73 img.shogun-image {
  /* Add background color handling */
  
}

#s-3b683f2d-4f46-402e-b32f-990680760d73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3b683f2d-4f46-402e-b32f-990680760d73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3b683f2d-4f46-402e-b32f-990680760d73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3b683f2d-4f46-402e-b32f-990680760d73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3b683f2d-4f46-402e-b32f-990680760d73.shogun-image {
  box-sizing: border-box;
}



.s-3b683f2d-4f46-402e-b32f-990680760d73 img.shogun-image {
  
}


@media (min-width: 1200px){#s-3b683f2d-4f46-402e-b32f-990680760d73 {
  margin: 0 !important;
  overflow: visible;
}

#s-3b683f2d-4f46-402e-b32f-990680760d73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3b683f2d-4f46-402e-b32f-990680760d73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3b683f2d-4f46-402e-b32f-990680760d73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3b683f2d-4f46-402e-b32f-990680760d73 img.shogun-image {
  /* Add background color handling */
  
}

#s-3b683f2d-4f46-402e-b32f-990680760d73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3b683f2d-4f46-402e-b32f-990680760d73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3b683f2d-4f46-402e-b32f-990680760d73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3b683f2d-4f46-402e-b32f-990680760d73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3b683f2d-4f46-402e-b32f-990680760d73.shogun-image {
  box-sizing: border-box;
}



.s-3b683f2d-4f46-402e-b32f-990680760d73 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-3b683f2d-4f46-402e-b32f-990680760d73 {
  margin: 0 !important;
  overflow: visible;
}

#s-3b683f2d-4f46-402e-b32f-990680760d73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3b683f2d-4f46-402e-b32f-990680760d73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3b683f2d-4f46-402e-b32f-990680760d73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3b683f2d-4f46-402e-b32f-990680760d73 img.shogun-image {
  /* Add background color handling */
  
}

#s-3b683f2d-4f46-402e-b32f-990680760d73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3b683f2d-4f46-402e-b32f-990680760d73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3b683f2d-4f46-402e-b32f-990680760d73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3b683f2d-4f46-402e-b32f-990680760d73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3b683f2d-4f46-402e-b32f-990680760d73.shogun-image {
  box-sizing: border-box;
}



.s-3b683f2d-4f46-402e-b32f-990680760d73 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-3b683f2d-4f46-402e-b32f-990680760d73 {
  margin: 0 !important;
  overflow: visible;
}

#s-3b683f2d-4f46-402e-b32f-990680760d73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3b683f2d-4f46-402e-b32f-990680760d73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3b683f2d-4f46-402e-b32f-990680760d73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3b683f2d-4f46-402e-b32f-990680760d73 img.shogun-image {
  /* Add background color handling */
  
}

#s-3b683f2d-4f46-402e-b32f-990680760d73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3b683f2d-4f46-402e-b32f-990680760d73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3b683f2d-4f46-402e-b32f-990680760d73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3b683f2d-4f46-402e-b32f-990680760d73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3b683f2d-4f46-402e-b32f-990680760d73.shogun-image {
  box-sizing: border-box;
}



.s-3b683f2d-4f46-402e-b32f-990680760d73 img.shogun-image {
  
}


}@media (max-width: 767px){#s-3b683f2d-4f46-402e-b32f-990680760d73 {
  margin: 0 !important;
  overflow: visible;
}

#s-3b683f2d-4f46-402e-b32f-990680760d73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3b683f2d-4f46-402e-b32f-990680760d73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3b683f2d-4f46-402e-b32f-990680760d73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3b683f2d-4f46-402e-b32f-990680760d73 img.shogun-image {
  /* Add background color handling */
  
}

#s-3b683f2d-4f46-402e-b32f-990680760d73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3b683f2d-4f46-402e-b32f-990680760d73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3b683f2d-4f46-402e-b32f-990680760d73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3b683f2d-4f46-402e-b32f-990680760d73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3b683f2d-4f46-402e-b32f-990680760d73.shogun-image {
  box-sizing: border-box;
}



.s-3b683f2d-4f46-402e-b32f-990680760d73 img.shogun-image {
  
}


}
#s-4e5aece2-9c49-454f-afb4-6dcc96cd47f7 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-caa8beec-58c6-4e55-bee3-c55c3090e4fe"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-caa8beec-58c6-4e55-bee3-c55c3090e4fe"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-caa8beec-58c6-4e55-bee3-c55c3090e4fe"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-caa8beec-58c6-4e55-bee3-c55c3090e4fe"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-328da5d0-8f03-4c6b-a590-7404e91a8993 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-328da5d0-8f03-4c6b-a590-7404e91a8993 {
  margin: 0 !important;
  overflow: visible;
}

#s-328da5d0-8f03-4c6b-a590-7404e91a8993-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-328da5d0-8f03-4c6b-a590-7404e91a8993 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-328da5d0-8f03-4c6b-a590-7404e91a8993 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-328da5d0-8f03-4c6b-a590-7404e91a8993 img.shogun-image {
  /* Add background color handling */
  
}

#s-328da5d0-8f03-4c6b-a590-7404e91a8993 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-328da5d0-8f03-4c6b-a590-7404e91a8993 .shogun-image-content {
  
    justify-content: center;
  
}

.s-328da5d0-8f03-4c6b-a590-7404e91a8993.shg-align-container {
  display: flex;
  justify-content: center
}

.s-328da5d0-8f03-4c6b-a590-7404e91a8993.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-328da5d0-8f03-4c6b-a590-7404e91a8993.shogun-image {
  box-sizing: border-box;
}



.s-328da5d0-8f03-4c6b-a590-7404e91a8993 img.shogun-image {
  
}


@media (min-width: 1200px){#s-328da5d0-8f03-4c6b-a590-7404e91a8993 {
  margin: 0 !important;
  overflow: visible;
}

#s-328da5d0-8f03-4c6b-a590-7404e91a8993-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-328da5d0-8f03-4c6b-a590-7404e91a8993 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-328da5d0-8f03-4c6b-a590-7404e91a8993 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-328da5d0-8f03-4c6b-a590-7404e91a8993 img.shogun-image {
  /* Add background color handling */
  
}

#s-328da5d0-8f03-4c6b-a590-7404e91a8993 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-328da5d0-8f03-4c6b-a590-7404e91a8993 .shogun-image-content {
  
    justify-content: center;
  
}

.s-328da5d0-8f03-4c6b-a590-7404e91a8993.shg-align-container {
  display: flex;
  justify-content: center
}

.s-328da5d0-8f03-4c6b-a590-7404e91a8993.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-328da5d0-8f03-4c6b-a590-7404e91a8993.shogun-image {
  box-sizing: border-box;
}



.s-328da5d0-8f03-4c6b-a590-7404e91a8993 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-328da5d0-8f03-4c6b-a590-7404e91a8993 {
  margin: 0 !important;
  overflow: visible;
}

#s-328da5d0-8f03-4c6b-a590-7404e91a8993-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-328da5d0-8f03-4c6b-a590-7404e91a8993 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-328da5d0-8f03-4c6b-a590-7404e91a8993 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-328da5d0-8f03-4c6b-a590-7404e91a8993 img.shogun-image {
  /* Add background color handling */
  
}

#s-328da5d0-8f03-4c6b-a590-7404e91a8993 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-328da5d0-8f03-4c6b-a590-7404e91a8993 .shogun-image-content {
  
    justify-content: center;
  
}

.s-328da5d0-8f03-4c6b-a590-7404e91a8993.shg-align-container {
  display: flex;
  justify-content: center
}

.s-328da5d0-8f03-4c6b-a590-7404e91a8993.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-328da5d0-8f03-4c6b-a590-7404e91a8993.shogun-image {
  box-sizing: border-box;
}



.s-328da5d0-8f03-4c6b-a590-7404e91a8993 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-328da5d0-8f03-4c6b-a590-7404e91a8993 {
  margin: 0 !important;
  overflow: visible;
}

#s-328da5d0-8f03-4c6b-a590-7404e91a8993-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-328da5d0-8f03-4c6b-a590-7404e91a8993 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-328da5d0-8f03-4c6b-a590-7404e91a8993 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-328da5d0-8f03-4c6b-a590-7404e91a8993 img.shogun-image {
  /* Add background color handling */
  
}

#s-328da5d0-8f03-4c6b-a590-7404e91a8993 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-328da5d0-8f03-4c6b-a590-7404e91a8993 .shogun-image-content {
  
    justify-content: center;
  
}

.s-328da5d0-8f03-4c6b-a590-7404e91a8993.shg-align-container {
  display: flex;
  justify-content: center
}

.s-328da5d0-8f03-4c6b-a590-7404e91a8993.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-328da5d0-8f03-4c6b-a590-7404e91a8993.shogun-image {
  box-sizing: border-box;
}



.s-328da5d0-8f03-4c6b-a590-7404e91a8993 img.shogun-image {
  
}


}@media (max-width: 767px){#s-328da5d0-8f03-4c6b-a590-7404e91a8993 {
  margin: 0 !important;
  overflow: visible;
}

#s-328da5d0-8f03-4c6b-a590-7404e91a8993-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-328da5d0-8f03-4c6b-a590-7404e91a8993 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-328da5d0-8f03-4c6b-a590-7404e91a8993 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-328da5d0-8f03-4c6b-a590-7404e91a8993 img.shogun-image {
  /* Add background color handling */
  
}

#s-328da5d0-8f03-4c6b-a590-7404e91a8993 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-328da5d0-8f03-4c6b-a590-7404e91a8993 .shogun-image-content {
  
    justify-content: center;
  
}

.s-328da5d0-8f03-4c6b-a590-7404e91a8993.shg-align-container {
  display: flex;
  justify-content: center
}

.s-328da5d0-8f03-4c6b-a590-7404e91a8993.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-328da5d0-8f03-4c6b-a590-7404e91a8993.shogun-image {
  box-sizing: border-box;
}



.s-328da5d0-8f03-4c6b-a590-7404e91a8993 img.shogun-image {
  
}


}
#s-51d0b2a9-fb49-47be-a302-ef8e9b81e207 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-ce52f279-51d3-47aa-9b86-44e88ab85f40 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-ce52f279-51d3-47aa-9b86-44e88ab85f40 {
  margin: 0 !important;
  overflow: visible;
}

#s-ce52f279-51d3-47aa-9b86-44e88ab85f40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce52f279-51d3-47aa-9b86-44e88ab85f40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ce52f279-51d3-47aa-9b86-44e88ab85f40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce52f279-51d3-47aa-9b86-44e88ab85f40 img.shogun-image {
  /* Add background color handling */
  
}

#s-ce52f279-51d3-47aa-9b86-44e88ab85f40 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ce52f279-51d3-47aa-9b86-44e88ab85f40 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce52f279-51d3-47aa-9b86-44e88ab85f40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce52f279-51d3-47aa-9b86-44e88ab85f40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce52f279-51d3-47aa-9b86-44e88ab85f40.shogun-image {
  box-sizing: border-box;
}



.s-ce52f279-51d3-47aa-9b86-44e88ab85f40 img.shogun-image {
  
}


@media (min-width: 1200px){#s-ce52f279-51d3-47aa-9b86-44e88ab85f40 {
  margin: 0 !important;
  overflow: visible;
}

#s-ce52f279-51d3-47aa-9b86-44e88ab85f40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce52f279-51d3-47aa-9b86-44e88ab85f40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ce52f279-51d3-47aa-9b86-44e88ab85f40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce52f279-51d3-47aa-9b86-44e88ab85f40 img.shogun-image {
  /* Add background color handling */
  
}

#s-ce52f279-51d3-47aa-9b86-44e88ab85f40 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ce52f279-51d3-47aa-9b86-44e88ab85f40 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce52f279-51d3-47aa-9b86-44e88ab85f40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce52f279-51d3-47aa-9b86-44e88ab85f40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce52f279-51d3-47aa-9b86-44e88ab85f40.shogun-image {
  box-sizing: border-box;
}



.s-ce52f279-51d3-47aa-9b86-44e88ab85f40 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-ce52f279-51d3-47aa-9b86-44e88ab85f40 {
  margin: 0 !important;
  overflow: visible;
}

#s-ce52f279-51d3-47aa-9b86-44e88ab85f40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce52f279-51d3-47aa-9b86-44e88ab85f40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ce52f279-51d3-47aa-9b86-44e88ab85f40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce52f279-51d3-47aa-9b86-44e88ab85f40 img.shogun-image {
  /* Add background color handling */
  
}

#s-ce52f279-51d3-47aa-9b86-44e88ab85f40 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ce52f279-51d3-47aa-9b86-44e88ab85f40 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce52f279-51d3-47aa-9b86-44e88ab85f40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce52f279-51d3-47aa-9b86-44e88ab85f40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce52f279-51d3-47aa-9b86-44e88ab85f40.shogun-image {
  box-sizing: border-box;
}



.s-ce52f279-51d3-47aa-9b86-44e88ab85f40 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-ce52f279-51d3-47aa-9b86-44e88ab85f40 {
  margin: 0 !important;
  overflow: visible;
}

#s-ce52f279-51d3-47aa-9b86-44e88ab85f40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce52f279-51d3-47aa-9b86-44e88ab85f40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ce52f279-51d3-47aa-9b86-44e88ab85f40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce52f279-51d3-47aa-9b86-44e88ab85f40 img.shogun-image {
  /* Add background color handling */
  
}

#s-ce52f279-51d3-47aa-9b86-44e88ab85f40 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ce52f279-51d3-47aa-9b86-44e88ab85f40 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce52f279-51d3-47aa-9b86-44e88ab85f40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce52f279-51d3-47aa-9b86-44e88ab85f40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce52f279-51d3-47aa-9b86-44e88ab85f40.shogun-image {
  box-sizing: border-box;
}



.s-ce52f279-51d3-47aa-9b86-44e88ab85f40 img.shogun-image {
  
}


}@media (max-width: 767px){#s-ce52f279-51d3-47aa-9b86-44e88ab85f40 {
  margin: 0 !important;
  overflow: visible;
}

#s-ce52f279-51d3-47aa-9b86-44e88ab85f40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce52f279-51d3-47aa-9b86-44e88ab85f40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ce52f279-51d3-47aa-9b86-44e88ab85f40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce52f279-51d3-47aa-9b86-44e88ab85f40 img.shogun-image {
  /* Add background color handling */
  
}

#s-ce52f279-51d3-47aa-9b86-44e88ab85f40 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ce52f279-51d3-47aa-9b86-44e88ab85f40 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce52f279-51d3-47aa-9b86-44e88ab85f40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce52f279-51d3-47aa-9b86-44e88ab85f40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce52f279-51d3-47aa-9b86-44e88ab85f40.shogun-image {
  box-sizing: border-box;
}



.s-ce52f279-51d3-47aa-9b86-44e88ab85f40 img.shogun-image {
  
}


}
#s-27900d98-ae2f-4744-84e6-0037f6bc279c {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 {
  margin: 0 !important;
  overflow: visible;
}

#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 img.shogun-image {
  /* Add background color handling */
  
}

#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43.shogun-image {
  box-sizing: border-box;
}



.s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 img.shogun-image {
  
}


@media (min-width: 1200px){#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 {
  margin: 0 !important;
  overflow: visible;
}

#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 img.shogun-image {
  /* Add background color handling */
  
}

#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43.shogun-image {
  box-sizing: border-box;
}



.s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 {
  margin: 0 !important;
  overflow: visible;
}

#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 img.shogun-image {
  /* Add background color handling */
  
}

#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43.shogun-image {
  box-sizing: border-box;
}



.s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 {
  margin: 0 !important;
  overflow: visible;
}

#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 img.shogun-image {
  /* Add background color handling */
  
}

#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43.shogun-image {
  box-sizing: border-box;
}



.s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 img.shogun-image {
  
}


}@media (max-width: 767px){#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 {
  margin: 0 !important;
  overflow: visible;
}

#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 img.shogun-image {
  /* Add background color handling */
  
}

#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43.shogun-image {
  box-sizing: border-box;
}



.s-d9c7ba01-18f5-44d2-94f1-a73c3b34db43 img.shogun-image {
  
}


}
#s-75aa6100-74ee-47f2-b1b1-74515a5d840c {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-af59a56d-b3bf-49b7-80f8-2f7b15f3b871"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 768px) {
[id="s-af59a56d-b3bf-49b7-80f8-2f7b15f3b871"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-af59a56d-b3bf-49b7-80f8-2f7b15f3b871"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-af59a56d-b3bf-49b7-80f8-2f7b15f3b871"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-3071152f-3c71-4cc3-acee-3524e281025e {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-3071152f-3c71-4cc3-acee-3524e281025e {
  margin: 0 !important;
  overflow: visible;
}

#s-3071152f-3c71-4cc3-acee-3524e281025e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3071152f-3c71-4cc3-acee-3524e281025e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3071152f-3c71-4cc3-acee-3524e281025e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3071152f-3c71-4cc3-acee-3524e281025e img.shogun-image {
  /* Add background color handling */
  
}

#s-3071152f-3c71-4cc3-acee-3524e281025e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3071152f-3c71-4cc3-acee-3524e281025e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3071152f-3c71-4cc3-acee-3524e281025e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3071152f-3c71-4cc3-acee-3524e281025e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3071152f-3c71-4cc3-acee-3524e281025e.shogun-image {
  box-sizing: border-box;
}



.s-3071152f-3c71-4cc3-acee-3524e281025e img.shogun-image {
  
}


@media (min-width: 1200px){#s-3071152f-3c71-4cc3-acee-3524e281025e {
  margin: 0 !important;
  overflow: visible;
}

#s-3071152f-3c71-4cc3-acee-3524e281025e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3071152f-3c71-4cc3-acee-3524e281025e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3071152f-3c71-4cc3-acee-3524e281025e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3071152f-3c71-4cc3-acee-3524e281025e img.shogun-image {
  /* Add background color handling */
  
}

#s-3071152f-3c71-4cc3-acee-3524e281025e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3071152f-3c71-4cc3-acee-3524e281025e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3071152f-3c71-4cc3-acee-3524e281025e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3071152f-3c71-4cc3-acee-3524e281025e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3071152f-3c71-4cc3-acee-3524e281025e.shogun-image {
  box-sizing: border-box;
}



.s-3071152f-3c71-4cc3-acee-3524e281025e img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-3071152f-3c71-4cc3-acee-3524e281025e {
  margin: 0 !important;
  overflow: visible;
}

#s-3071152f-3c71-4cc3-acee-3524e281025e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3071152f-3c71-4cc3-acee-3524e281025e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3071152f-3c71-4cc3-acee-3524e281025e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3071152f-3c71-4cc3-acee-3524e281025e img.shogun-image {
  /* Add background color handling */
  
}

#s-3071152f-3c71-4cc3-acee-3524e281025e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3071152f-3c71-4cc3-acee-3524e281025e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3071152f-3c71-4cc3-acee-3524e281025e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3071152f-3c71-4cc3-acee-3524e281025e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3071152f-3c71-4cc3-acee-3524e281025e.shogun-image {
  box-sizing: border-box;
}



.s-3071152f-3c71-4cc3-acee-3524e281025e img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-3071152f-3c71-4cc3-acee-3524e281025e {
  margin: 0 !important;
  overflow: visible;
}

#s-3071152f-3c71-4cc3-acee-3524e281025e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3071152f-3c71-4cc3-acee-3524e281025e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3071152f-3c71-4cc3-acee-3524e281025e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3071152f-3c71-4cc3-acee-3524e281025e img.shogun-image {
  /* Add background color handling */
  
}

#s-3071152f-3c71-4cc3-acee-3524e281025e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3071152f-3c71-4cc3-acee-3524e281025e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3071152f-3c71-4cc3-acee-3524e281025e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3071152f-3c71-4cc3-acee-3524e281025e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3071152f-3c71-4cc3-acee-3524e281025e.shogun-image {
  box-sizing: border-box;
}



.s-3071152f-3c71-4cc3-acee-3524e281025e img.shogun-image {
  
}


}@media (max-width: 767px){#s-3071152f-3c71-4cc3-acee-3524e281025e {
  margin: 0 !important;
  overflow: visible;
}

#s-3071152f-3c71-4cc3-acee-3524e281025e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3071152f-3c71-4cc3-acee-3524e281025e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3071152f-3c71-4cc3-acee-3524e281025e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3071152f-3c71-4cc3-acee-3524e281025e img.shogun-image {
  /* Add background color handling */
  
}

#s-3071152f-3c71-4cc3-acee-3524e281025e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3071152f-3c71-4cc3-acee-3524e281025e .shogun-image-content {
  
    justify-content: center;
  
}

.s-3071152f-3c71-4cc3-acee-3524e281025e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3071152f-3c71-4cc3-acee-3524e281025e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3071152f-3c71-4cc3-acee-3524e281025e.shogun-image {
  box-sizing: border-box;
}



.s-3071152f-3c71-4cc3-acee-3524e281025e img.shogun-image {
  
}


}
#s-94d2e41d-fe0d-4025-9954-cea1c7cad7f3 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-94d2e41d-fe0d-4025-9954-cea1c7cad7f3 {
  padding-left: 5%;
padding-right: 5%;
}
}
#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b {
  margin: 0 !important;
  overflow: visible;
}

#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b img.shogun-image {
  /* Add background color handling */
  
}

#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b.shogun-image {
  box-sizing: border-box;
}



.s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b img.shogun-image {
  
}


@media (min-width: 1200px){#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b {
  margin: 0 !important;
  overflow: visible;
}

#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b img.shogun-image {
  /* Add background color handling */
  
}

#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b.shogun-image {
  box-sizing: border-box;
}



.s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b {
  margin: 0 !important;
  overflow: visible;
}

#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b img.shogun-image {
  /* Add background color handling */
  
}

#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b.shogun-image {
  box-sizing: border-box;
}



.s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b {
  margin: 0 !important;
  overflow: visible;
}

#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b img.shogun-image {
  /* Add background color handling */
  
}

#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b.shogun-image {
  box-sizing: border-box;
}



.s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b img.shogun-image {
  
}


}@media (max-width: 767px){#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b {
  margin: 0 !important;
  overflow: visible;
}

#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b img.shogun-image {
  /* Add background color handling */
  
}

#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b.shogun-image {
  box-sizing: border-box;
}



.s-2a670c9a-27de-4f3d-9ff2-d1309e07f96b img.shogun-image {
  
}


}
#s-7498f7bc-39ec-4318-afa4-bcefb9622af0 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 {
  margin: 0 !important;
  overflow: visible;
}

#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 img.shogun-image {
  /* Add background color handling */
  
}

#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7ca327d-60f6-463a-950e-a614aa0bb1b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7ca327d-60f6-463a-950e-a614aa0bb1b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7.shogun-image {
  box-sizing: border-box;
}



.s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 img.shogun-image {
  
}


@media (min-width: 1200px){#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 {
  margin: 0 !important;
  overflow: visible;
}

#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 img.shogun-image {
  /* Add background color handling */
  
}

#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7ca327d-60f6-463a-950e-a614aa0bb1b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7ca327d-60f6-463a-950e-a614aa0bb1b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7.shogun-image {
  box-sizing: border-box;
}



.s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 {
  margin: 0 !important;
  overflow: visible;
}

#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 img.shogun-image {
  /* Add background color handling */
  
}

#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7ca327d-60f6-463a-950e-a614aa0bb1b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7ca327d-60f6-463a-950e-a614aa0bb1b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7.shogun-image {
  box-sizing: border-box;
}



.s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 {
  margin: 0 !important;
  overflow: visible;
}

#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 img.shogun-image {
  /* Add background color handling */
  
}

#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7ca327d-60f6-463a-950e-a614aa0bb1b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7ca327d-60f6-463a-950e-a614aa0bb1b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7.shogun-image {
  box-sizing: border-box;
}



.s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 img.shogun-image {
  
}


}@media (max-width: 767px){#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 {
  margin: 0 !important;
  overflow: visible;
}

#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 img.shogun-image {
  /* Add background color handling */
  
}

#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7ca327d-60f6-463a-950e-a614aa0bb1b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7ca327d-60f6-463a-950e-a614aa0bb1b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7ca327d-60f6-463a-950e-a614aa0bb1b7.shogun-image {
  box-sizing: border-box;
}



.s-e7ca327d-60f6-463a-950e-a614aa0bb1b7 img.shogun-image {
  
}


}
#s-b879d9cc-6802-4882-ab9c-105f3dba618b {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-9df447e9-ef74-4581-b591-e0af94df7b83 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-9df447e9-ef74-4581-b591-e0af94df7b83 {
  margin: 0 !important;
  overflow: visible;
}

#s-9df447e9-ef74-4581-b591-e0af94df7b83-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9df447e9-ef74-4581-b591-e0af94df7b83 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9df447e9-ef74-4581-b591-e0af94df7b83 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9df447e9-ef74-4581-b591-e0af94df7b83 img.shogun-image {
  /* Add background color handling */
  
}

#s-9df447e9-ef74-4581-b591-e0af94df7b83 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9df447e9-ef74-4581-b591-e0af94df7b83 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9df447e9-ef74-4581-b591-e0af94df7b83.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9df447e9-ef74-4581-b591-e0af94df7b83.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9df447e9-ef74-4581-b591-e0af94df7b83.shogun-image {
  box-sizing: border-box;
}



.s-9df447e9-ef74-4581-b591-e0af94df7b83 img.shogun-image {
  
}


@media (min-width: 1200px){#s-9df447e9-ef74-4581-b591-e0af94df7b83 {
  margin: 0 !important;
  overflow: visible;
}

#s-9df447e9-ef74-4581-b591-e0af94df7b83-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9df447e9-ef74-4581-b591-e0af94df7b83 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9df447e9-ef74-4581-b591-e0af94df7b83 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9df447e9-ef74-4581-b591-e0af94df7b83 img.shogun-image {
  /* Add background color handling */
  
}

#s-9df447e9-ef74-4581-b591-e0af94df7b83 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9df447e9-ef74-4581-b591-e0af94df7b83 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9df447e9-ef74-4581-b591-e0af94df7b83.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9df447e9-ef74-4581-b591-e0af94df7b83.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9df447e9-ef74-4581-b591-e0af94df7b83.shogun-image {
  box-sizing: border-box;
}



.s-9df447e9-ef74-4581-b591-e0af94df7b83 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-9df447e9-ef74-4581-b591-e0af94df7b83 {
  margin: 0 !important;
  overflow: visible;
}

#s-9df447e9-ef74-4581-b591-e0af94df7b83-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9df447e9-ef74-4581-b591-e0af94df7b83 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9df447e9-ef74-4581-b591-e0af94df7b83 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9df447e9-ef74-4581-b591-e0af94df7b83 img.shogun-image {
  /* Add background color handling */
  
}

#s-9df447e9-ef74-4581-b591-e0af94df7b83 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9df447e9-ef74-4581-b591-e0af94df7b83 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9df447e9-ef74-4581-b591-e0af94df7b83.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9df447e9-ef74-4581-b591-e0af94df7b83.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9df447e9-ef74-4581-b591-e0af94df7b83.shogun-image {
  box-sizing: border-box;
}



.s-9df447e9-ef74-4581-b591-e0af94df7b83 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-9df447e9-ef74-4581-b591-e0af94df7b83 {
  margin: 0 !important;
  overflow: visible;
}

#s-9df447e9-ef74-4581-b591-e0af94df7b83-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9df447e9-ef74-4581-b591-e0af94df7b83 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9df447e9-ef74-4581-b591-e0af94df7b83 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9df447e9-ef74-4581-b591-e0af94df7b83 img.shogun-image {
  /* Add background color handling */
  
}

#s-9df447e9-ef74-4581-b591-e0af94df7b83 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9df447e9-ef74-4581-b591-e0af94df7b83 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9df447e9-ef74-4581-b591-e0af94df7b83.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9df447e9-ef74-4581-b591-e0af94df7b83.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9df447e9-ef74-4581-b591-e0af94df7b83.shogun-image {
  box-sizing: border-box;
}



.s-9df447e9-ef74-4581-b591-e0af94df7b83 img.shogun-image {
  
}


}@media (max-width: 767px){#s-9df447e9-ef74-4581-b591-e0af94df7b83 {
  margin: 0 !important;
  overflow: visible;
}

#s-9df447e9-ef74-4581-b591-e0af94df7b83-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9df447e9-ef74-4581-b591-e0af94df7b83 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9df447e9-ef74-4581-b591-e0af94df7b83 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9df447e9-ef74-4581-b591-e0af94df7b83 img.shogun-image {
  /* Add background color handling */
  
}

#s-9df447e9-ef74-4581-b591-e0af94df7b83 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9df447e9-ef74-4581-b591-e0af94df7b83 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9df447e9-ef74-4581-b591-e0af94df7b83.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9df447e9-ef74-4581-b591-e0af94df7b83.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9df447e9-ef74-4581-b591-e0af94df7b83.shogun-image {
  box-sizing: border-box;
}



.s-9df447e9-ef74-4581-b591-e0af94df7b83 img.shogun-image {
  
}


}
#s-373b63ef-5924-43a2-b3b6-819ca29fcfa9 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-ab3983cd-f9df-49fd-afc2-0109f8c30408 {
  margin-top: 0px;
margin-left: 25%;
margin-bottom: 60px;
margin-right: 25%;
min-height: 50px;
}
@media (max-width: 767px){#s-ab3983cd-f9df-49fd-afc2-0109f8c30408 {
  margin-left: 0%;
margin-bottom: 30px;
margin-right: 0%;
}
}







#s-ab3983cd-f9df-49fd-afc2-0109f8c30408 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ab3983cd-f9df-49fd-afc2-0109f8c30408.shg-box.shg-c {
  justify-content: center;
}

#s-282fc667-ddd7-4275-8fb9-7edad3d60594 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-282fc667-ddd7-4275-8fb9-7edad3d60594 .shogun-heading-component h3 {
  color: rgba(0, 43, 65, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-c015cca2-1562-4d5c-b034-99609d3b7c25 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-c015cca2-1562-4d5c-b034-99609d3b7c25"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 768px) {
[id="s-c015cca2-1562-4d5c-b034-99609d3b7c25"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 992px) {
[id="s-c015cca2-1562-4d5c-b034-99609d3b7c25"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 1200px) {
[id="s-c015cca2-1562-4d5c-b034-99609d3b7c25"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

#s-9d48747e-fdde-492c-8823-a35fe6fc7889 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-9d48747e-fdde-492c-8823-a35fe6fc7889 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d48747e-fdde-492c-8823-a35fe6fc7889-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d48747e-fdde-492c-8823-a35fe6fc7889 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d48747e-fdde-492c-8823-a35fe6fc7889 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d48747e-fdde-492c-8823-a35fe6fc7889 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d48747e-fdde-492c-8823-a35fe6fc7889 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9d48747e-fdde-492c-8823-a35fe6fc7889 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d48747e-fdde-492c-8823-a35fe6fc7889.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d48747e-fdde-492c-8823-a35fe6fc7889.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d48747e-fdde-492c-8823-a35fe6fc7889.shogun-image {
  box-sizing: border-box;
}



.s-9d48747e-fdde-492c-8823-a35fe6fc7889 img.shogun-image {
  
}


@media (min-width: 1200px){#s-9d48747e-fdde-492c-8823-a35fe6fc7889 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d48747e-fdde-492c-8823-a35fe6fc7889-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d48747e-fdde-492c-8823-a35fe6fc7889 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d48747e-fdde-492c-8823-a35fe6fc7889 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d48747e-fdde-492c-8823-a35fe6fc7889 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d48747e-fdde-492c-8823-a35fe6fc7889 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9d48747e-fdde-492c-8823-a35fe6fc7889 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d48747e-fdde-492c-8823-a35fe6fc7889.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d48747e-fdde-492c-8823-a35fe6fc7889.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d48747e-fdde-492c-8823-a35fe6fc7889.shogun-image {
  box-sizing: border-box;
}



.s-9d48747e-fdde-492c-8823-a35fe6fc7889 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-9d48747e-fdde-492c-8823-a35fe6fc7889 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d48747e-fdde-492c-8823-a35fe6fc7889-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d48747e-fdde-492c-8823-a35fe6fc7889 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d48747e-fdde-492c-8823-a35fe6fc7889 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d48747e-fdde-492c-8823-a35fe6fc7889 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d48747e-fdde-492c-8823-a35fe6fc7889 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9d48747e-fdde-492c-8823-a35fe6fc7889 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d48747e-fdde-492c-8823-a35fe6fc7889.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d48747e-fdde-492c-8823-a35fe6fc7889.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d48747e-fdde-492c-8823-a35fe6fc7889.shogun-image {
  box-sizing: border-box;
}



.s-9d48747e-fdde-492c-8823-a35fe6fc7889 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-9d48747e-fdde-492c-8823-a35fe6fc7889 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d48747e-fdde-492c-8823-a35fe6fc7889-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d48747e-fdde-492c-8823-a35fe6fc7889 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d48747e-fdde-492c-8823-a35fe6fc7889 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d48747e-fdde-492c-8823-a35fe6fc7889 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d48747e-fdde-492c-8823-a35fe6fc7889 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9d48747e-fdde-492c-8823-a35fe6fc7889 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d48747e-fdde-492c-8823-a35fe6fc7889.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d48747e-fdde-492c-8823-a35fe6fc7889.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d48747e-fdde-492c-8823-a35fe6fc7889.shogun-image {
  box-sizing: border-box;
}



.s-9d48747e-fdde-492c-8823-a35fe6fc7889 img.shogun-image {
  
}


}@media (max-width: 767px){#s-9d48747e-fdde-492c-8823-a35fe6fc7889 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d48747e-fdde-492c-8823-a35fe6fc7889-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d48747e-fdde-492c-8823-a35fe6fc7889 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d48747e-fdde-492c-8823-a35fe6fc7889 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d48747e-fdde-492c-8823-a35fe6fc7889 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d48747e-fdde-492c-8823-a35fe6fc7889 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9d48747e-fdde-492c-8823-a35fe6fc7889 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d48747e-fdde-492c-8823-a35fe6fc7889.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d48747e-fdde-492c-8823-a35fe6fc7889.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d48747e-fdde-492c-8823-a35fe6fc7889.shogun-image {
  box-sizing: border-box;
}



.s-9d48747e-fdde-492c-8823-a35fe6fc7889 img.shogun-image {
  
}


}
#s-5a1b5ca6-0347-4a56-b5cf-35a8e67c3942 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-5a1b5ca6-0347-4a56-b5cf-35a8e67c3942 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5a1b5ca6-0347-4a56-b5cf-35a8e67c3942.shg-box.shg-c {
  justify-content: center;
}

#s-0c4893bb-f6ff-4fa5-8611-566920023552 {
  margin-top: 20px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
}
@media (max-width: 767px){#s-0c4893bb-f6ff-4fa5-8611-566920023552 {
  margin-top: 15px;
margin-bottom: 5px;
}
}
#s-48d36400-a60c-4bb7-be79-9f06403158a0 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-48d36400-a60c-4bb7-be79-9f06403158a0 {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-1fa2cc58-d267-4698-a4cd-2946d101df79 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-1fa2cc58-d267-4698-a4cd-2946d101df79 {
  margin: 0 !important;
  overflow: visible;
}

#s-1fa2cc58-d267-4698-a4cd-2946d101df79-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1fa2cc58-d267-4698-a4cd-2946d101df79 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1fa2cc58-d267-4698-a4cd-2946d101df79 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1fa2cc58-d267-4698-a4cd-2946d101df79 img.shogun-image {
  /* Add background color handling */
  
}

#s-1fa2cc58-d267-4698-a4cd-2946d101df79 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1fa2cc58-d267-4698-a4cd-2946d101df79 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1fa2cc58-d267-4698-a4cd-2946d101df79.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1fa2cc58-d267-4698-a4cd-2946d101df79.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1fa2cc58-d267-4698-a4cd-2946d101df79.shogun-image {
  box-sizing: border-box;
}



.s-1fa2cc58-d267-4698-a4cd-2946d101df79 img.shogun-image {
  
}


@media (min-width: 1200px){#s-1fa2cc58-d267-4698-a4cd-2946d101df79 {
  margin: 0 !important;
  overflow: visible;
}

#s-1fa2cc58-d267-4698-a4cd-2946d101df79-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1fa2cc58-d267-4698-a4cd-2946d101df79 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1fa2cc58-d267-4698-a4cd-2946d101df79 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1fa2cc58-d267-4698-a4cd-2946d101df79 img.shogun-image {
  /* Add background color handling */
  
}

#s-1fa2cc58-d267-4698-a4cd-2946d101df79 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1fa2cc58-d267-4698-a4cd-2946d101df79 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1fa2cc58-d267-4698-a4cd-2946d101df79.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1fa2cc58-d267-4698-a4cd-2946d101df79.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1fa2cc58-d267-4698-a4cd-2946d101df79.shogun-image {
  box-sizing: border-box;
}



.s-1fa2cc58-d267-4698-a4cd-2946d101df79 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-1fa2cc58-d267-4698-a4cd-2946d101df79 {
  margin: 0 !important;
  overflow: visible;
}

#s-1fa2cc58-d267-4698-a4cd-2946d101df79-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1fa2cc58-d267-4698-a4cd-2946d101df79 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1fa2cc58-d267-4698-a4cd-2946d101df79 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1fa2cc58-d267-4698-a4cd-2946d101df79 img.shogun-image {
  /* Add background color handling */
  
}

#s-1fa2cc58-d267-4698-a4cd-2946d101df79 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1fa2cc58-d267-4698-a4cd-2946d101df79 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1fa2cc58-d267-4698-a4cd-2946d101df79.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1fa2cc58-d267-4698-a4cd-2946d101df79.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1fa2cc58-d267-4698-a4cd-2946d101df79.shogun-image {
  box-sizing: border-box;
}



.s-1fa2cc58-d267-4698-a4cd-2946d101df79 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-1fa2cc58-d267-4698-a4cd-2946d101df79 {
  margin: 0 !important;
  overflow: visible;
}

#s-1fa2cc58-d267-4698-a4cd-2946d101df79-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1fa2cc58-d267-4698-a4cd-2946d101df79 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1fa2cc58-d267-4698-a4cd-2946d101df79 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1fa2cc58-d267-4698-a4cd-2946d101df79 img.shogun-image {
  /* Add background color handling */
  
}

#s-1fa2cc58-d267-4698-a4cd-2946d101df79 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1fa2cc58-d267-4698-a4cd-2946d101df79 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1fa2cc58-d267-4698-a4cd-2946d101df79.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1fa2cc58-d267-4698-a4cd-2946d101df79.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1fa2cc58-d267-4698-a4cd-2946d101df79.shogun-image {
  box-sizing: border-box;
}



.s-1fa2cc58-d267-4698-a4cd-2946d101df79 img.shogun-image {
  
}


}@media (max-width: 767px){#s-1fa2cc58-d267-4698-a4cd-2946d101df79 {
  margin: 0 !important;
  overflow: visible;
}

#s-1fa2cc58-d267-4698-a4cd-2946d101df79-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1fa2cc58-d267-4698-a4cd-2946d101df79 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1fa2cc58-d267-4698-a4cd-2946d101df79 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1fa2cc58-d267-4698-a4cd-2946d101df79 img.shogun-image {
  /* Add background color handling */
  
}

#s-1fa2cc58-d267-4698-a4cd-2946d101df79 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1fa2cc58-d267-4698-a4cd-2946d101df79 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1fa2cc58-d267-4698-a4cd-2946d101df79.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1fa2cc58-d267-4698-a4cd-2946d101df79.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1fa2cc58-d267-4698-a4cd-2946d101df79.shogun-image {
  box-sizing: border-box;
}



.s-1fa2cc58-d267-4698-a4cd-2946d101df79 img.shogun-image {
  
}


}
#s-3e0edeae-b8e6-4c77-8869-2b8e7dff065c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-3e0edeae-b8e6-4c77-8869-2b8e7dff065c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3e0edeae-b8e6-4c77-8869-2b8e7dff065c.shg-box.shg-c {
  justify-content: center;
}

#s-2a45609f-41e1-407f-8963-a87fc1053af4 {
  margin-top: 20px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
}
@media (max-width: 767px){#s-2a45609f-41e1-407f-8963-a87fc1053af4 {
  margin-top: 15px;
margin-bottom: 5px;
}
}
#s-52effbd3-e47c-4c90-a0fe-e944359c43f0 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-52effbd3-e47c-4c90-a0fe-e944359c43f0 {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 {
  margin-left: auto;
margin-right: auto;
max-width: 1067px;
text-align: center;
}

#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 {
  margin: 0 !important;
  overflow: visible;
}

#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 img.shogun-image {
  /* Add background color handling */
  
}

#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7f0df11-e8ad-4acc-9a77-2440b8f98594.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7f0df11-e8ad-4acc-9a77-2440b8f98594.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594.shogun-image {
  box-sizing: border-box;
}



.s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 img.shogun-image {
  
}


@media (min-width: 1200px){#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 {
  margin: 0 !important;
  overflow: visible;
}

#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 img.shogun-image {
  /* Add background color handling */
  
}

#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7f0df11-e8ad-4acc-9a77-2440b8f98594.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7f0df11-e8ad-4acc-9a77-2440b8f98594.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594.shogun-image {
  box-sizing: border-box;
}



.s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 {
  margin: 0 !important;
  overflow: visible;
}

#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 img.shogun-image {
  /* Add background color handling */
  
}

#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7f0df11-e8ad-4acc-9a77-2440b8f98594.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7f0df11-e8ad-4acc-9a77-2440b8f98594.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594.shogun-image {
  box-sizing: border-box;
}



.s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 {
  margin: 0 !important;
  overflow: visible;
}

#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 img.shogun-image {
  /* Add background color handling */
  
}

#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7f0df11-e8ad-4acc-9a77-2440b8f98594.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7f0df11-e8ad-4acc-9a77-2440b8f98594.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594.shogun-image {
  box-sizing: border-box;
}



.s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 img.shogun-image {
  
}


}@media (max-width: 767px){#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 {
  margin: 0 !important;
  overflow: visible;
}

#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 img.shogun-image {
  /* Add background color handling */
  
}

#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7f0df11-e8ad-4acc-9a77-2440b8f98594.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7f0df11-e8ad-4acc-9a77-2440b8f98594.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7f0df11-e8ad-4acc-9a77-2440b8f98594.shogun-image {
  box-sizing: border-box;
}



.s-e7f0df11-e8ad-4acc-9a77-2440b8f98594 img.shogun-image {
  
}


}
#s-51d1e819-d6a9-405a-9479-0a2bca828088 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-51d1e819-d6a9-405a-9479-0a2bca828088 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-51d1e819-d6a9-405a-9479-0a2bca828088.shg-box.shg-c {
  justify-content: center;
}

#s-81fc8f63-9b6d-48b8-b2b2-a2825f7f6938 {
  margin-top: 20px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
}
@media (max-width: 767px){#s-81fc8f63-9b6d-48b8-b2b2-a2825f7f6938 {
  margin-top: 15px;
margin-bottom: 5px;
}
}
#s-7a350a28-d1de-4af8-94a9-fc7b68840027 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-7a350a28-d1de-4af8-94a9-fc7b68840027 {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-47b61098-98a3-40df-ae33-8ec48bb41299 {
  margin-top: 60px;
margin-left: 10%;
margin-bottom: 80px;
margin-right: 10%;
min-height: 50px;
}
@media (max-width: 767px){#s-47b61098-98a3-40df-ae33-8ec48bb41299 {
  margin-top: 0px;
margin-left: 5%;
margin-bottom: 30px;
margin-right: 5%;
}
}







#s-47b61098-98a3-40df-ae33-8ec48bb41299 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-47b61098-98a3-40df-ae33-8ec48bb41299.shg-box.shg-c {
  justify-content: center;
}

#s-de94a07d-c796-431d-a8f4-aaf73f4a76ac {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-de94a07d-c796-431d-a8f4-aaf73f4a76ac .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-eaea3dd5-1539-4638-8e1e-efa451ce8732 {
  margin-left: 5%;
margin-right: 5%;
text-align: left;
}

#s-5b9651c2-a653-47c6-be5d-1e44885a4b3c {
  margin-left: 0%;
margin-right: 0%;
}
@media (max-width: 767px){#s-5b9651c2-a653-47c6-be5d-1e44885a4b3c {
  
}
}







#s-5b9651c2-a653-47c6-be5d-1e44885a4b3c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5b9651c2-a653-47c6-be5d-1e44885a4b3c.shg-box.shg-c {
  justify-content: center;
}

#s-4b82977f-45f4-44b1-8c1c-10b31e478063 {
  margin-left: auto;
margin-right: auto;
max-width: 2134px;
text-align: center;
}

#s-4b82977f-45f4-44b1-8c1c-10b31e478063 {
  margin: 0 !important;
  overflow: visible;
}

#s-4b82977f-45f4-44b1-8c1c-10b31e478063-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4b82977f-45f4-44b1-8c1c-10b31e478063 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4b82977f-45f4-44b1-8c1c-10b31e478063 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4b82977f-45f4-44b1-8c1c-10b31e478063 img.shogun-image {
  /* Add background color handling */
  
}

#s-4b82977f-45f4-44b1-8c1c-10b31e478063 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4b82977f-45f4-44b1-8c1c-10b31e478063 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4b82977f-45f4-44b1-8c1c-10b31e478063.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4b82977f-45f4-44b1-8c1c-10b31e478063.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b82977f-45f4-44b1-8c1c-10b31e478063.shogun-image {
  box-sizing: border-box;
}



.s-4b82977f-45f4-44b1-8c1c-10b31e478063 img.shogun-image {
  
}


@media (min-width: 1200px){#s-4b82977f-45f4-44b1-8c1c-10b31e478063 {
  margin: 0 !important;
  overflow: visible;
}

#s-4b82977f-45f4-44b1-8c1c-10b31e478063-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4b82977f-45f4-44b1-8c1c-10b31e478063 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4b82977f-45f4-44b1-8c1c-10b31e478063 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4b82977f-45f4-44b1-8c1c-10b31e478063 img.shogun-image {
  /* Add background color handling */
  
}

#s-4b82977f-45f4-44b1-8c1c-10b31e478063 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4b82977f-45f4-44b1-8c1c-10b31e478063 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4b82977f-45f4-44b1-8c1c-10b31e478063.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4b82977f-45f4-44b1-8c1c-10b31e478063.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b82977f-45f4-44b1-8c1c-10b31e478063.shogun-image {
  box-sizing: border-box;
}



.s-4b82977f-45f4-44b1-8c1c-10b31e478063 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-4b82977f-45f4-44b1-8c1c-10b31e478063 {
  margin: 0 !important;
  overflow: visible;
}

#s-4b82977f-45f4-44b1-8c1c-10b31e478063-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4b82977f-45f4-44b1-8c1c-10b31e478063 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4b82977f-45f4-44b1-8c1c-10b31e478063 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4b82977f-45f4-44b1-8c1c-10b31e478063 img.shogun-image {
  /* Add background color handling */
  
}

#s-4b82977f-45f4-44b1-8c1c-10b31e478063 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4b82977f-45f4-44b1-8c1c-10b31e478063 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4b82977f-45f4-44b1-8c1c-10b31e478063.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4b82977f-45f4-44b1-8c1c-10b31e478063.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b82977f-45f4-44b1-8c1c-10b31e478063.shogun-image {
  box-sizing: border-box;
}



.s-4b82977f-45f4-44b1-8c1c-10b31e478063 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-4b82977f-45f4-44b1-8c1c-10b31e478063 {
  margin: 0 !important;
  overflow: visible;
}

#s-4b82977f-45f4-44b1-8c1c-10b31e478063-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4b82977f-45f4-44b1-8c1c-10b31e478063 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4b82977f-45f4-44b1-8c1c-10b31e478063 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4b82977f-45f4-44b1-8c1c-10b31e478063 img.shogun-image {
  /* Add background color handling */
  
}

#s-4b82977f-45f4-44b1-8c1c-10b31e478063 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4b82977f-45f4-44b1-8c1c-10b31e478063 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4b82977f-45f4-44b1-8c1c-10b31e478063.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4b82977f-45f4-44b1-8c1c-10b31e478063.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b82977f-45f4-44b1-8c1c-10b31e478063.shogun-image {
  box-sizing: border-box;
}



.s-4b82977f-45f4-44b1-8c1c-10b31e478063 img.shogun-image {
  
}


}@media (max-width: 767px){#s-4b82977f-45f4-44b1-8c1c-10b31e478063 {
  margin: 0 !important;
  overflow: visible;
}

#s-4b82977f-45f4-44b1-8c1c-10b31e478063-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4b82977f-45f4-44b1-8c1c-10b31e478063 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4b82977f-45f4-44b1-8c1c-10b31e478063 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4b82977f-45f4-44b1-8c1c-10b31e478063 img.shogun-image {
  /* Add background color handling */
  
}

#s-4b82977f-45f4-44b1-8c1c-10b31e478063 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4b82977f-45f4-44b1-8c1c-10b31e478063 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4b82977f-45f4-44b1-8c1c-10b31e478063.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4b82977f-45f4-44b1-8c1c-10b31e478063.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b82977f-45f4-44b1-8c1c-10b31e478063.shogun-image {
  box-sizing: border-box;
}



.s-4b82977f-45f4-44b1-8c1c-10b31e478063 img.shogun-image {
  
}


}
#s-bcff1bac-2aa5-4c07-9596-23a2f7fb119b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-bcff1bac-2aa5-4c07-9596-23a2f7fb119b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bcff1bac-2aa5-4c07-9596-23a2f7fb119b.shg-box.shg-c {
  justify-content: center;
}

#s-65f0abb6-6114-4a73-8d44-9caeeefaa089 {
  margin-top: 0px;
margin-bottom: 30px;
max-width: 3329px;
text-align: center;
}
@media (max-width: 767px){#s-65f0abb6-6114-4a73-8d44-9caeeefaa089 {
  margin-left: 20%;
margin-bottom: 0px;
margin-right: 20%;
}
}
#s-65f0abb6-6114-4a73-8d44-9caeeefaa089 {
  margin: 0 !important;
  overflow: visible;
}

#s-65f0abb6-6114-4a73-8d44-9caeeefaa089-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-65f0abb6-6114-4a73-8d44-9caeeefaa089 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-65f0abb6-6114-4a73-8d44-9caeeefaa089 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-65f0abb6-6114-4a73-8d44-9caeeefaa089 img.shogun-image {
  /* Add background color handling */
  
}

#s-65f0abb6-6114-4a73-8d44-9caeeefaa089 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-65f0abb6-6114-4a73-8d44-9caeeefaa089 .shogun-image-content {
  
    justify-content: center;
  
}

.s-65f0abb6-6114-4a73-8d44-9caeeefaa089.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65f0abb6-6114-4a73-8d44-9caeeefaa089.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65f0abb6-6114-4a73-8d44-9caeeefaa089.shogun-image {
  box-sizing: border-box;
}



.s-65f0abb6-6114-4a73-8d44-9caeeefaa089 img.shogun-image {
  
}


@media (min-width: 1200px){#s-65f0abb6-6114-4a73-8d44-9caeeefaa089 {
  margin: 0 !important;
  overflow: visible;
}

#s-65f0abb6-6114-4a73-8d44-9caeeefaa089-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-65f0abb6-6114-4a73-8d44-9caeeefaa089 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-65f0abb6-6114-4a73-8d44-9caeeefaa089 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-65f0abb6-6114-4a73-8d44-9caeeefaa089 img.shogun-image {
  /* Add background color handling */
  
}

#s-65f0abb6-6114-4a73-8d44-9caeeefaa089 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-65f0abb6-6114-4a73-8d44-9caeeefaa089 .shogun-image-content {
  
    justify-content: center;
  
}

.s-65f0abb6-6114-4a73-8d44-9caeeefaa089.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65f0abb6-6114-4a73-8d44-9caeeefaa089.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65f0abb6-6114-4a73-8d44-9caeeefaa089.shogun-image {
  box-sizing: border-box;
}



.s-65f0abb6-6114-4a73-8d44-9caeeefaa089 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-65f0abb6-6114-4a73-8d44-9caeeefaa089 {
  margin: 0 !important;
  overflow: visible;
}

#s-65f0abb6-6114-4a73-8d44-9caeeefaa089-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-65f0abb6-6114-4a73-8d44-9caeeefaa089 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-65f0abb6-6114-4a73-8d44-9caeeefaa089 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-65f0abb6-6114-4a73-8d44-9caeeefaa089 img.shogun-image {
  /* Add background color handling */
  
}

#s-65f0abb6-6114-4a73-8d44-9caeeefaa089 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-65f0abb6-6114-4a73-8d44-9caeeefaa089 .shogun-image-content {
  
    justify-content: center;
  
}

.s-65f0abb6-6114-4a73-8d44-9caeeefaa089.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65f0abb6-6114-4a73-8d44-9caeeefaa089.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65f0abb6-6114-4a73-8d44-9caeeefaa089.shogun-image {
  box-sizing: border-box;
}



.s-65f0abb6-6114-4a73-8d44-9caeeefaa089 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-65f0abb6-6114-4a73-8d44-9caeeefaa089 {
  margin: 0 !important;
  overflow: visible;
}

#s-65f0abb6-6114-4a73-8d44-9caeeefaa089-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-65f0abb6-6114-4a73-8d44-9caeeefaa089 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-65f0abb6-6114-4a73-8d44-9caeeefaa089 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-65f0abb6-6114-4a73-8d44-9caeeefaa089 img.shogun-image {
  /* Add background color handling */
  
}

#s-65f0abb6-6114-4a73-8d44-9caeeefaa089 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-65f0abb6-6114-4a73-8d44-9caeeefaa089 .shogun-image-content {
  
    justify-content: center;
  
}

.s-65f0abb6-6114-4a73-8d44-9caeeefaa089.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65f0abb6-6114-4a73-8d44-9caeeefaa089.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65f0abb6-6114-4a73-8d44-9caeeefaa089.shogun-image {
  box-sizing: border-box;
}



.s-65f0abb6-6114-4a73-8d44-9caeeefaa089 img.shogun-image {
  
}


}@media (max-width: 767px){#s-65f0abb6-6114-4a73-8d44-9caeeefaa089 {
  margin: 0 !important;
  overflow: visible;
}

#s-65f0abb6-6114-4a73-8d44-9caeeefaa089-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-65f0abb6-6114-4a73-8d44-9caeeefaa089 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 20%;
  margin-right: 20%;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-65f0abb6-6114-4a73-8d44-9caeeefaa089 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-65f0abb6-6114-4a73-8d44-9caeeefaa089 img.shogun-image {
  /* Add background color handling */
  
}

#s-65f0abb6-6114-4a73-8d44-9caeeefaa089 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-65f0abb6-6114-4a73-8d44-9caeeefaa089 .shogun-image-content {
  
    justify-content: center;
  
}

.s-65f0abb6-6114-4a73-8d44-9caeeefaa089.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65f0abb6-6114-4a73-8d44-9caeeefaa089.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65f0abb6-6114-4a73-8d44-9caeeefaa089.shogun-image {
  box-sizing: border-box;
}



.s-65f0abb6-6114-4a73-8d44-9caeeefaa089 img.shogun-image {
  
}


}
#s-c2ea94a9-568e-458f-9f5f-76709a6499e5 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-c2ea94a9-568e-458f-9f5f-76709a6499e5 {
  margin-top: 20px;
margin-left: 8%;
margin-right: 8%;
}
}







#s-c2ea94a9-568e-458f-9f5f-76709a6499e5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c2ea94a9-568e-458f-9f5f-76709a6499e5.shg-box.shg-c {
  justify-content: center;
}

#s-0ff72d0f-57fd-4639-9263-00a34e0a5ace {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-0ff72d0f-57fd-4639-9263-00a34e0a5ace"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-0ff72d0f-57fd-4639-9263-00a34e0a5ace"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-0ff72d0f-57fd-4639-9263-00a34e0a5ace"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-0ff72d0f-57fd-4639-9263-00a34e0a5ace"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.5px);
}

}

#s-472c161d-5541-489c-8976-0a800bca4b7f {
  border-style: solid;
margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-left: 3%;
padding-bottom: 10px;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(215, 166, 145, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 0);
text-align: right;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(215, 166, 145, 1);
letter-spacing: 1px;
}
#s-472c161d-5541-489c-8976-0a800bca4b7f:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(215, 166, 145, 1) !important;
background-color: rgba(215, 166, 145, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-472c161d-5541-489c-8976-0a800bca4b7f:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-472c161d-5541-489c-8976-0a800bca4b7f {
  border-style: solid;
padding-left: 5%;
padding-right: 5%;
border-color: rgb(85, 85, 85);
text-align: center;
color: rgb(85, 85, 85);
}
#s-472c161d-5541-489c-8976-0a800bca4b7f:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgb(250, 216, 105) !important;
background-color: rgb(250, 216, 105) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}}

  #s-472c161d-5541-489c-8976-0a800bca4b7f-root {
    text-align: right;
  }


#s-472c161d-5541-489c-8976-0a800bca4b7f.shg-btn {
  color: rgba(215, 166, 145, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-472c161d-5541-489c-8976-0a800bca4b7f-root {
    text-align: right;
  }


#s-472c161d-5541-489c-8976-0a800bca4b7f.shg-btn {
  color: rgba(215, 166, 145, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-472c161d-5541-489c-8976-0a800bca4b7f-root {
    text-align: right;
  }


#s-472c161d-5541-489c-8976-0a800bca4b7f.shg-btn {
  color: rgba(215, 166, 145, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-472c161d-5541-489c-8976-0a800bca4b7f-root {
    text-align: right;
  }


#s-472c161d-5541-489c-8976-0a800bca4b7f.shg-btn {
  color: rgba(215, 166, 145, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-472c161d-5541-489c-8976-0a800bca4b7f-root {
    text-align: center;
  }


#s-472c161d-5541-489c-8976-0a800bca4b7f.shg-btn {
  color: rgb(85, 85, 85);
  font-size: 10px;
  
  
  
  display:  inline-block ;
}
}
#s-db1e4461-7c58-489d-887c-957110b1d9a4 {
  border-style: solid;
margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-left: 3%;
padding-bottom: 10px;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(215, 166, 145, 1);
border-radius: 0px;
background-color: rgba(0, 0, 0, 0);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(215, 166, 145, 1);
letter-spacing: 1px;
}
#s-db1e4461-7c58-489d-887c-957110b1d9a4:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(215, 166, 145, 1) !important;
background-color: rgba(215, 166, 145, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-db1e4461-7c58-489d-887c-957110b1d9a4:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-db1e4461-7c58-489d-887c-957110b1d9a4 {
  border-style: solid;
padding-left: 5%;
padding-right: 5%;
border-color: rgb(85, 85, 85);
text-align: center;
color: rgb(85, 85, 85);
}
#s-db1e4461-7c58-489d-887c-957110b1d9a4:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgb(250, 216, 105) !important;
background-color: rgb(250, 216, 105) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}}

  #s-db1e4461-7c58-489d-887c-957110b1d9a4-root {
    text-align: left;
  }


#s-db1e4461-7c58-489d-887c-957110b1d9a4.shg-btn {
  color: rgba(215, 166, 145, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-db1e4461-7c58-489d-887c-957110b1d9a4-root {
    text-align: left;
  }


#s-db1e4461-7c58-489d-887c-957110b1d9a4.shg-btn {
  color: rgba(215, 166, 145, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-db1e4461-7c58-489d-887c-957110b1d9a4-root {
    text-align: left;
  }


#s-db1e4461-7c58-489d-887c-957110b1d9a4.shg-btn {
  color: rgba(215, 166, 145, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-db1e4461-7c58-489d-887c-957110b1d9a4-root {
    text-align: left;
  }


#s-db1e4461-7c58-489d-887c-957110b1d9a4.shg-btn {
  color: rgba(215, 166, 145, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-db1e4461-7c58-489d-887c-957110b1d9a4-root {
    text-align: center;
  }


#s-db1e4461-7c58-489d-887c-957110b1d9a4.shg-btn {
  color: rgb(85, 85, 85);
  font-size: 10px;
  
  
  
  display:  inline-block ;
}
}
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}
